

# Interromper uma execução de fluxo de trabalho
<a name="workflow-stopping"></a>

É possível usar o console do AWS Glue, a AWS Command Line Interface (AWS CLI) ou a API do AWS Glue para interromper uma execução de fluxo de trabalho. Quando você interrompe uma execução de fluxo de trabalho, todos os crawlers e os trabalhos em execução são imediatamente encerrados, e os que ainda não foram iniciados nunca serão. Pode levar até um minuto para que todos os crawlers e os trabalhos em execução sejam interrompidos. O status de execução do fluxo de trabalho passa de **Em execução** para **Interrompendo** e, quando a execução do fluxo de trabalho é completamente interrompida, o status passa para **Interrompido**.

Depois que a execução do fluxo de trabalho é interrompida, é possível visualizar o gráfico de execução para saber quais trabalhos e crawlers foram concluídos e quais nunca começaram. Assim, você pode determinar se é necessário executar alguma etapa para garantir a integridade dos dados. Interromper uma execução de fluxo de trabalho faz com que nenhuma operação de reversão automática seja executada.

**Como interromper uma execução de fluxo de trabalho (console)**

1. Abra o console do AWS Glue em [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/).

1. No painel de navegação, em **ETL**, selecione **Workflows (Fluxos de trabalho)**.

1. Escolha um fluxo de trabalho em execução e selecione a guia **Histórico**.

1. Escolha a execução do fluxo de trabalho e selecione **Interromper execução**.

   O status da execução muda para **Interrompendo**.

1. (Opcional) Escolha a execução do fluxo de trabalho, selecione **Visualizar detalhes da execução** e revise o gráfico de execução.

**Como interromper uma execução de fluxo de trabalho (AWS CLI)**
+ Insira o comando da a seguir. Substitua *<workflow-name>* pelo nome do fluxo de trabalho e *<run-id>* pelo ID da execução do fluxo de trabalho a ser interrompida.

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

  Veja a seguir um exemplo do comando **stop-workflow-run**.

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