Amazon ECS 现已支持可配置的部署断路器设置
Amazon Elastic Container Service(Amazon ECS)现在让您对服务部署何时被视为失败以及自动回滚拥有更多控制权。您现在可以自定义部署断路器设置,以匹配应用程序的启动行为、部署需求以及对任务失败的容忍度,从而确保在不同应用程序和环境中的回滚按您所需的方式工作。ECS 部署断路器可自动检测失败的部署,并在达到失败阈值后将其回滚到上一次成功的部署。通过此次发布,您可以使用固定的任务失败计数或占服务期望任务计数的百分比来设置部署断路器阈值,并选择使用连续模型(当健康任务启动时计数器重置)或累计模型(在整个部署过程中失败次数持续累加)来统计失败。例如,您可以在开发和测试环境中设置较低的阈值以实现更快的回滚,或允许那些在稳定之前会出现预期启动失败的应用程序具有更高的容错性。此功能在 Amazon ECS 可用的所有 AWS 区域中均可用。您可以使用 AWS 管理控制台、AWS CLI、AWS SDK、AWS CloudFormation、AWS CDK 和 Terraform 为新的和现有的 ECS 服务配置部署断路器设置。欲了解更多信息,请参阅 ECS 部署断路器文档。