В Amazon ECS реализованы средства приостановки и возобновления развертывания сервисов
Amazon Elastic Container Service (Amazon ECS) теперь позволяет приостанавливать развертывания сервисов на критических этапах и возобновлять процесс по мере готовности. Эти точки приостановки можно использовать для добавления этапов принятия решений вручную и интерактивного управления развертыванием. Это полезно для рабочих процессов с утверждением вручную, эксплуатационных проверок, интеграционных тестов или настраиваемой автоматизации. При этом сохраняется возможность использовать нативные стратегии развертывания Amazon ECS с управляемым перемещением трафика, временем запекания, быстрым откатом, предупреждениями CloudWatch и автоматическим выключателем развертывания.
Начиная с этого выпуска, вы сможете настраивать новую приостановку жизненного цикла развертывания PAUSE в рамках конфигурации развертывания сервиса Amazon ECS. Когда развертывание достигает заданной точки, Amazon ECS приостанавливает процесс развертывания и отправляет события Amazon EventBridge, которые можно использовать для запуска рабочих процессов автоматизации, систем утверждения или внешних процессов проверки. Затем можно возобновить или откатить развертывание с помощью нового API ContinueServiceDeployment. С помощью обработчиков приостановки можно настроить время ожидания до 14 дней и действия, выполняемые по истечении этого времени, чтобы автоматически возобновить или откатить развертывание в случае отсутствия действий.
С помощью консоли Amazon ECS, интерфейса командной строки AWS, пакетов AWS SDK, AWS CloudFormation, AWS CDK и Terraform можно настроить обработчики приостановки для стратегий последовательного и линейного развертывания, развертывания без перерыва в обслуживании и развертывания пробного выпуска. API ContinueServiceDeployment можно использовать через консоль Amazon ECS, интерфейс командной строки AWS и пакеты AWS SDK. Данная функция доступна во всех коммерческих регионах AWS и регионах AWS GovCloud (США). Чтобы узнать больше, ознакомьтесь с документацией по обработчикам приостановки для развертывания сервисов и возобновлению развертывания сервисов.