Amazon ECS presenta los controles de pausa y continuación para los despliegues de servicios
Amazon Elastic Container Service (Amazon ECS) ahora le permite pausar los despliegues de servicios en etapas críticas durante la progresión de los despliegues y continuar con estos cuando estén listos. Puede utilizar estos puntos de pausa para introducir puntos de decisión manuales y controles interactivos en los despliegues para escenarios como flujos de trabajo de aprobación manual, comprobaciones operativas, pruebas de integración o automatización personalizada, y seguir utilizando estrategias de despliegue nativas de Amazon ECS con cambios de tráfico administrados, tiempos de incorporación, retrocesos rápidos, alarmas de CloudWatch e interruptores de circuito de despliegue.
Con este lanzamiento, puede configurar un nuevo enlace del ciclo de vida de despliegue PAUSE como parte de la configuración de despliegue del servicio Amazon ECS. Cuando un despliegue alcanza un punto de pausa configurado, Amazon ECS detiene la progresión del despliegue y emite eventos de Amazon EventBridge que puede utilizar para activar flujos de trabajo de automatización, sistemas de aprobación o procesos de validación externos. A continuación, puede continuar o deshacer el despliegue con la nueva API ContinueServiceDeployment. Con los enlaces de pausa, puede configurar duraciones de tiempo de espera de hasta 14 días y acciones de tiempo de espera para continuar o revertir automáticamente el despliegue si no se recibe ninguna acción.
Puede configurar enlaces de pausa para estrategias de despliegue continuo, azul-verde, lineal y de valores controlados mediante la Consola de Amazon ECS, la CLI de AWS, los SDK de AWS, AWS CloudFormation, AWS CDK y Terraform. Puede utilizar la API ContinueServiceDeployment a través de la Consola de Amazon ECS, la CLI de AWS y los SDK de AWS. Esta característica está disponible en todas las regiones comerciales de AWS y de AWS GovCloud (EE. UU.). Para obtener más información, consulte nuestra documentación sobre los enlaces de pausa para los despliegues de servicios y los despliegues de servicios continuos.