Mainframe Connector 可讓您從 Mainframe 觸發及監控 Cloud Run 工作。舉例來說,您可以使用這項功能,透過 Cloud Run 工作將現有的擷取、轉換和載入 (ETL) 工具與 Mainframe Connector 整合。
本頁面說明如何使用 Mainframe Connector 執行下列工作:
- 觸發 Cloud Run 工作:透過 Mainframe Connector 啟動 Cloud Run 工作
- 查看 Cloud Run 工作記錄:在 Mainframe 本機上查看 Cloud Run 工作記錄以進行監控
- 取消 Cloud Run 工作:取消正在執行的 Cloud Run 工作
如要進一步瞭解如何建立及管理 Cloud Run 工作,請參閱 Cloud Run 說明文件。
事前準備
- 如果尚未安裝,請在主機上安裝主機連接器。
- 如要執行 Cloud Run 指令,請務必為使用者帳戶指派下列角色:
- Cloud Run 叫用者
- Cloud Run 工作執行者
- Cloud Run 工作執行者 (具備覆寫權限)
- Cloud Run Viewer
- 記錄檢視器 如要進一步瞭解如何為使用者帳戶指派角色,請參閱「使用 IAM 管理存取權」。
- 設定應用程式預設憑證。
使用 Mainframe Connector 執行 Cloud Run 工作
如要使用 Mainframe Connector 執行 Cloud Run 工作,請按照下列步驟操作:
如要從大型主機觸發 Cloud Run 工作,請使用大型主機工作控制語言 (JCL) 檔案中的
cloud run job execute
指令://STEP01 EXEC BQSH //STDIN DD * cloud run job execute JOB_NAME /*
將 JOB_NAME 替換為要執行的 Cloud Run 工作。
您可以在同步和非同步模式下執行
cloud run job execute
指令。如果您想在同步模式下觸發工作,並在工作進行時列印工作記錄,請使用前述指令搭配--tail_logs
標記。如要查看特定 Cloud Run 工作執行作業的記錄,請使用主機 JCL 檔案中的
cloud run job logs
指令://STEP01 EXEC BQSH //STDIN DD * cloud run job logs EXECUTION_ID /*
將 EXECUTION_ID 替換為 Cloud Run 工作的執行 ID。
(選用) 如要取消 Cloud Run 工作,請使用主機 JCL 檔案中的
cloud run job cancel
指令:Example JCL //STEP01 EXEC BQSH //STDIN DD * cloud run job cancel EXECUTION_ID /*
將 EXECUTION_ID 替換為要取消的 Cloud Run 工作執行 ID。