Arresto dell'esecuzione di un flusso di lavoro - AWS Glue

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Arresto dell'esecuzione di un flusso di lavoro

Per arrestare una sessione, è possibile utilizzare la console AWS Glue, l’AWS Command Line Interface (AWS CLI) o l’API AWS Glue. Quando si interrompe l'esecuzione di un flusso di lavoro, tutti i processi e i crawler in esecuzione vengono immediatamente terminati e i processi e i crawler non ancora avviati non vengono mai avviati. Potrebbe essere necessario fino a un minuto prima che tutti i processi in esecuzione e i crawler si fermino. Lo stato di esecuzione del flusso di lavoro passa da Running (In esecuzione) a Stopping (Arresto in corso), e quando l'esecuzione del flusso di lavoro è completamente interrotta, lo stato passa a Stopped (Arrestato).

Dopo l'interruzione dell'esecuzione del flusso di lavoro, è possibile visualizzare il grafico di esecuzione per verificare quali processi e crawler sono stati completati e quali non sono mai stati avviati. È quindi possibile determinare se è necessario eseguire qualsiasi procedura per garantire l'integrità dei dati. L'arresto di un'esecuzione del flusso di lavoro non comporta l'esecuzione di operazioni di rollback automatico.

Per interrompere l'esecuzione di un flusso di lavoro (console)
  1. Apri la console AWS Glue all'indirizzo https://console.aws.amazon.com/glue/.

  2. Nel pannello di navigazione, in ETL, scegliere Workflows (Flussi di lavoro).

  3. Scegliere un flusso di lavoro in esecuzione, quindi scegliere la scheda History (Cronologia) .

  4. Scegliere l'esecuzione del flusso di lavoro, quindi scegliere Stop run (Arresta esecuzione).

    Lo stato di esecuzione cambia in Stopping (Arresto in corso).

  5. (Facoltativo) Scegliere l'esecuzione del flusso di lavoro, scegliere View run details (Visualizza dettagli esecuzione), ed esaminare il grafico di esecuzione.

Per interrompere l'esecuzione di un flusso di lavoro (AWS CLI)
  • Inserire il seguente comando. Sostituire <workflow-name> con il nome del flusso di lavoro e <run-id> con l'ID di esecuzione dell'esecuzione del flusso di lavoro da interrompere.

    aws glue stop-workflow-run --name <workflow-name> --run-id <run-id>

    Di seguito è riportato un comando stop-workflow-run di esempio.

    aws glue stop-workflow-run --name my-workflow --run-id wr_137b88917411d128081069901e4a80595d97f719282094b7f271d09576770354