Mainframe Connector ti consente di attivare e monitorare i job Cloud Run dal tuo mainframe. Ad esempio, puoi utilizzare questa funzionalità per integrare lo strumento ETL (estrazione, trasformazione e caricamento) esistente con Mainframe Connector utilizzando i job Cloud Run.
Questa pagina spiega come eseguire le seguenti attività utilizzando il connettore mainframe:
- Attiva un job Cloud Run:avvia un job Cloud Run da Mainframe Connector
- Visualizza i log dei job Cloud Run:visualizza i log dei job Cloud Run localmente sul mainframe per il monitoraggio
- Annullare un job Cloud Run:annulla un job Cloud Run in corso
Per ulteriori informazioni sulla creazione e sulla gestione dei job Cloud Run, consulta la documentazione di Cloud Run.
Prima di iniziare
- Se non lo hai ancora fatto, installa Mainframe Connector sul mainframe.
- Per eseguire i comandi Cloud Run, assicurati di assegnare i seguenti ruoli al tuo account utente:
- Invoker di Cloud Run
- Cloud Run Jobs Executor
- Cloud Run Jobs Executor With Overrides
- Visualizzatore di Cloud Run
- Visualizzatore dei log Per ulteriori informazioni sull'assegnazione di ruoli a un account utente, consulta Gestire l'accesso utilizzando IAM.
Esegui un job Cloud Run utilizzando Mainframe Connector
Per eseguire un job Cloud Run utilizzando Mainframe Connector:
Per attivare un job Cloud Run dal mainframe, utilizza il comando
cloud run job run
dal file JCL (Job Control Language) del mainframe://STEP01 EXEC BQSH //STDIN DD * cloud run job run JOB_NAME /*
Sostituisci JOB_NAME con il job Cloud Run che vuoi eseguire.
Puoi eseguire il comando
cloud run job run
in modalità sincrona e asincrona. Se vuoi attivare un job in modalità sincrona e stampare i log del job man mano che procede, utilizza il comando precedente con il flag--tail_logs
.Per visualizzare i log di un'esecuzione specifica del job Cloud Run, utilizza il comando
cloud run job logs
dal file JCL del mainframe://STEP01 EXEC BQSH //STDIN DD * cloud run job logs EXECUTION_ID /*
Sostituisci EXECUTION_ID con l'ID esecuzione del job Cloud Run.
(Facoltativo) Per annullare un job Cloud Run, utilizza il comando
cloud run job cancel
dal file JCL del mainframe:Example JCL //STEP01 EXEC BQSH //STDIN DD * cloud run job cancel EXECUTION_ID /*
Sostituisci EXECUTION_ID con l'ID esecuzione del compito Cloud Run che vuoi annullare.