将 Cloud Run 与 Mainframe Connector 搭配使用

借助 Mainframe Connector,您可以从大型机触发和监控 Cloud Run 作业。例如,您可以使用此功能,通过 Cloud Run 作业将现有的提取、转换和加载 (ETL) 工具与 Mainframe Connector 集成。

本页介绍了如何使用大型机连接器执行以下任务:

  • 触发 Cloud Run 作业:从大型机连接器启动 Cloud Run 作业
  • 查看 Cloud Run 作业日志:在主机上本地查看 Cloud Run 作业日志以进行监控
  • 取消 Cloud Run 作业:取消正在运行的 Cloud Run 作业

如需详细了解如何创建和管理 Cloud Run 作业,请参阅 Cloud Run 文档

准备工作

使用大型机连接器运行 Cloud Run 作业

如需使用 Mainframe Connector 运行 Cloud Run 作业,请按以下步骤操作:

  1. 如需从大型机触发 Cloud Run 作业,请使用大型机作业控制语言 (JCL) 文件中的 cloud run job run 命令

    //STEP01 EXEC BQSH
    //STDIN DD *
    cloud run job run JOB_NAME
    /*
    

    JOB_NAME 替换为您要运行的 Cloud Run 作业。

    您可以在同步和异步模式下运行 cloud run job run 命令。如果您想在同步模式下触发作业,并在作业运行期间输出作业日志,请将上一个命令与 --tail_logs 标志结合使用。

  2. 如需查看特定 Cloud Run 作业执行的日志,请使用 Mainframe JCL 文件中的 cloud run job logs 命令

    //STEP01 EXEC BQSH
    //STDIN DD *
    cloud run job logs EXECUTION_ID
    /*
    

    EXECUTION_ID 替换为 Cloud Run 作业的执行 ID。

  3. (可选)如需取消 Cloud Run 作业,请使用 Mainframe JCL 文件中的 cloud run job cancel 命令

    Example JCL
    //STEP01 EXEC BQSH
    //STDIN DD *
    cloud run job cancel EXECUTION_ID
    /*
    

    EXECUTION_ID 替换为您要取消的 Cloud Run 作业的执行 ID。