Mit Mainframe Connector können Sie Cloud Run-Jobs von Ihrem Mainframe aus auslösen und überwachen. Sie können diese Funktion beispielsweise verwenden, um Ihr vorhandenes ETL-Tool (Extract, Transform, Load) mit Mainframe Connector über Cloud Run-Jobs zu integrieren.
Auf dieser Seite wird beschrieben, wie Sie mit dem Mainframe-Connector die folgenden Aufgaben ausführen:
- Cloud Run-Job auslösen:Starten Sie einen Cloud Run-Job über den Mainframe-Connector.
- Cloud Run-Job-Logs ansehen:Cloud Run-Job-Logs lokal auf dem Mainframe zur Überwachung ansehen
- Cloud Run-Job abbrechen:Sie können einen laufenden Cloud Run-Job abbrechen.
Weitere Informationen zum Erstellen und Verwalten von Cloud Run-Jobs finden Sie in der Cloud Run-Dokumentation.
Hinweise
- Falls noch nicht geschehen, installieren Sie Mainframe Connector auf Ihrem Mainframe.
- Damit Sie die Cloud Run-Befehle ausführen können, müssen Sie Ihrem Nutzerkonto die folgenden Rollen zuweisen:
- Cloud Run-Aufrufer
- Cloud Run Jobs Executor
- Cloud Run Jobs Executor With Overrides
- Cloud Run-Betrachter
- Logs Viewer Weitere Informationen zum Zuweisen von Rollen zu einem Nutzerkonto finden Sie unter Zugriff mit IAM verwalten.
Cloud Run-Job mit Mainframe-Connector ausführen
So führen Sie einen Cloud Run-Job mit dem Mainframe-Connector aus:
Verwenden Sie den Befehl
cloud run job run
in Ihrer Mainframe-Job Control Language-Datei (JCL), um einen Cloud Run-Job aus Ihrem Mainframe zu starten://STEP01 EXEC BQSH //STDIN DD * cloud run job run JOB_NAME /*
Ersetzen Sie JOB_NAME durch den Cloud Run-Job, den Sie ausführen möchten.
Sie können den Befehl
cloud run job run
im synchronen und asynchronen Modus ausführen. Wenn Sie einen Job im synchronen Modus auslösen und Jobprotokolle während des Jobs drucken möchten, verwenden Sie den vorherigen Befehl mit dem Flag--tail_logs
.Wenn Sie die Protokolle für eine bestimmte Cloud Run-Jobausführung aufrufen möchten, verwenden Sie den Befehl
cloud run job logs
aus Ihrer Mainframe-JCL-Datei://STEP01 EXEC BQSH //STDIN DD * cloud run job logs EXECUTION_ID /*
Ersetzen Sie EXECUTION_ID durch die Ausführungs-ID des Cloud Run-Jobs.
Optional: Verwenden Sie den Befehl
cloud run job cancel
in Ihrer Mainframe-JCL-Datei, um einen Cloud Run-Job abzubrechen:Example JCL //STEP01 EXEC BQSH //STDIN DD * cloud run job cancel EXECUTION_ID /*
Ersetzen Sie EXECUTION_ID durch die Ausführungs-ID des Cloud Run-Jobs, den Sie abbrechen möchten.