

# Detener una ejecución de flujo de trabajo
<a name="workflow-stopping"></a>

Puede usar la consola de AWS Glue, AWS Command Line Interface (AWS CLI) o la API de AWS Glue para detener una ejecución de flujo de trabajo. Cuando detiene una ejecución de flujo de trabajo, todos los trabajos y rastreadores en ejecución finalizan inmediatamente y los trabajos y rastreadores que aún no se han iniciado nunca se llegan a iniciar. Puede tardar hasta un minuto para que todos los trabajos en ejecución y rastreadores se detengan. El estado de ejecución del flujo de trabajo pasa de **Running (Ejecución)** a **Stopping (Detención)** y cuando la ejecución del flujo de trabajo está completamente detenida, el estado pasa a **Stopped (Detenido)**.

Después de detener la ejecución del flujo de trabajo, puede ver el gráfico de ejecución para ver qué trabajos y rastreadores se han completado y cuáles nunca se han iniciado. A continuación, puede determinar si debe realizar algún paso para garantizar la integridad de los datos. Detener una ejecución de flujo de trabajo hace que no se realicen operaciones de restauración automática.

**Para detener una ejecución de flujo de trabajo (consola)**

1. Abra la consola de AWS Glue en [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/).

1. En el panel de navegación, en **ETL**, elija **Workflows** (Flujos de trabajo).

1. Elija un flujo de trabajo en ejecución y, a continuación, elija la pestaña **History (Historial)**.

1. Elija la ejecución del flujo de trabajo y, a continuación, elija **Stop run (Detener ejecución)**.

   El estado de ejecución cambia a **Stopping (Detención)**.

1. (Opcional) seleccione la ejecución del flujo de trabajo, elija **View run details (Ver detalles de la ejecución)** y revise el gráfico de ejecución.

**Para detener una ejecución de flujo de trabajo (AWS CLI)**
+ Escriba el siguiente comando. Reemplace *<workflow-name>* por el nombre del flujo de trabajo y *<run-id> * por el ID de ejecución del flujo de trabajo que se va a detener.

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

  A continuación, se muestra un ejemplo del comando **stop-workflow-run**.

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