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à.
Puoi utilizzare il plugin AWS Glue console, AWS Command Line Interface (AWS CLI) o AWS Glue API per interrompere l'esecuzione di un flusso di lavoro. 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)
Apri la AWS Glue console all'indirizzo https://console.aws.amazon.com/glue/
. -
Nel pannello di navigazione, in ETL, scegliere Workflows (Flussi di lavoro).
-
Scegliere un flusso di lavoro in esecuzione, quindi scegliere la scheda History (Cronologia) .
-
Scegliere l'esecuzione del flusso di lavoro, quindi scegliere Stop run (Arresta esecuzione).
Lo stato di esecuzione cambia in Stopping (Arresto in corso).
-
(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. Sostituisci
<workflow-name>
con il nome del flusso di lavoro e<run-id>
con l'ID di esecuzione del flusso di lavoro esegui per 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