Mainframe Connector memungkinkan Anda memicu dan memantau tugas Cloud Run dari Mainframe. Misalnya, Anda dapat menggunakan fitur ini untuk mengintegrasikan alat ekstraksi, transformasi, dan pemuatan (ETL) yang ada dengan Mainframe Connector menggunakan tugas Cloud Run.
Halaman ini membahas cara melakukan tugas berikut menggunakan Mainframe Connector:
- Memicu tugas Cloud Run: memulai tugas Cloud Run dari Konektor Mainframe
- Melihat log tugas Cloud Run: melihat log tugas Cloud Run secara lokal di Mainframe Anda untuk pemantauan
- Membatalkan tugas Cloud Run: membatalkan tugas Cloud Run yang sedang berlangsung
Untuk mengetahui informasi selengkapnya tentang cara membuat dan mengelola tugas Cloud Run, lihat dokumentasi Cloud Run.
Sebelum memulai
- Jika belum, instal Mainframe Connector di Mainframe Anda.
- Untuk menjalankan perintah Cloud Run, pastikan Anda menetapkan
peran berikut ke akun pengguna:
- Cloud Run Invoker
- Cloud Run Jobs Executor
- Cloud Run Jobs Executor With Overrides
- Cloud Run Viewer
- Logs Viewer Untuk mengetahui informasi selengkapnya tentang cara menetapkan peran ke akun pengguna, lihat Mengelola akses menggunakan IAM.
Menjalankan tugas Cloud Run menggunakan Mainframe Connector
Untuk menjalankan tugas Cloud Run menggunakan Mainframe Connector, ikuti langkah-langkah berikut:
Untuk memicu tugas Cloud Run dari Mainframe, gunakan perintah
cloud run job run
dari file Mainframe Job Control Language (JCL)://STEP01 EXEC BQSH //STDIN DD * cloud run job run JOB_NAME /*
Ganti JOB_NAME dengan tugas Cloud Run yang ingin Anda jalankan.
Anda dapat menjalankan perintah
cloud run job run
dalam mode sinkron dan asinkron. Jika Anda ingin memicu tugas dalam mode sinkron dan mencetak log tugas saat tugas berlangsung, gunakan perintah sebelumnya dengan flag--tail_logs
.Untuk melihat log eksekusi tugas Cloud Run tertentu, gunakan perintah
cloud run job logs
dari file JCL Mainframe Anda://STEP01 EXEC BQSH //STDIN DD * cloud run job logs EXECUTION_ID /*
Ganti EXECUTION_ID dengan ID eksekusi tugas Cloud Run.
(Opsional) Untuk membatalkan tugas Cloud Run, gunakan perintah
cloud run job cancel
dari file JCL Mainframe Anda:Example JCL //STEP01 EXEC BQSH //STDIN DD * cloud run job cancel EXECUTION_ID /*
Ganti EXECUTION_ID dengan ID eksekusi tugas Cloud Run yang ingin Anda batalkan.