Desactivación de la canalización - AWS Data Pipeline

Desactivación de la canalización

La desactivación de una canalización en ejecución detiene la ejecución de la canalización. Para reanudar la ejecución de la canalización, puede activar la canalización. Esto le permitirá hacer cambios. Por ejemplo, si está escribiendo datos en una base de datos programada para someterse a mantenimiento, puede desactivar la canalización, esperar a que se complete el mantenimiento y, a continuación, activar la canalización.

Cuando desactive una canalización, puede especificar lo que ocurre con las actividades en ejecución. De forma predeterminada, estas actividades se cancelarán inmediatamente. También puede hacer que AWS Data Pipeline espere hasta que las actividades finalicen antes de desactivar la canalización.

Cuando active una canalización desactivada, puede especificar cuándo se reanudará. Con la AWS CLI o la API, la canalización se reanuda de manera predeterminada a partir de la última ejecución completada. También es posible especificar la fecha y la hora en la que se debe reanudar.

Desactivación de la canalización mediante la AWS CLI

Utilice el siguiente comando deactivate-pipeline para desactivar una canalización:

aws datapipeline deactivate-pipeline --pipeline-id df-00627471SOVYZEXAMPLE

Para desactivar la canalización después de que hayan finalizado todas las actividades de ejecución, agregue la opción --no-cancel-active, como se indica a continuación:

aws datapipeline deactivate-pipeline --pipeline-id df-00627471SOVYZEXAMPLE --no-cancel-active

Cuando esté listo, puede reanudar la ejecución de la canalización donde se haya quedado mediante el siguiente comando activate-pipeline:

aws datapipeline activate-pipeline --pipeline-id df-00627471SOVYZEXAMPLE

Para iniciar la canalización a partir de una fecha y una hora determinadas, agregue la opción --start-timestamp, como se indica a continuación:

aws datapipeline activate-pipeline --pipeline-id df-00627471SOVYZEXAMPLE --start-timestamp YYYY-MM-DDTHH:MM:SSZ