发布于: Mar 9, 2022

Amazon Elastic Container Services(Amazon ECS)现在支持更新现有 ECS 服务的 Elastic Load Balancer、服务注册表、标签传播和 ECS 托管标签。更高的灵活度使得客户可以更轻松地更新其 Amazon ECS 服务配置,而无需重新创建服务,因而可减少运营开销和潜在的服务中断。

Amazon ECS 支持通过 UpdateService API 或通过 AWS 管理控制台以编程方式更新服务参数配置。在此之前,客户只能在创建服务时配置以下参数,之后便无法对其进行更新:loadBalancers、propagateTags、enableECSManagedTags 和 serviceRegistries。要更新这些参数,客户需要使用已对这些参数进行配置的新服务版本重新创建或替换其 ECS 服务。这会因启动新服务并将流量切换到该服务儿导致潜在的服务中断和运营开销。今天,我们宣布支持 Amazon ECS Update Service API 中的这些参数,这使得用户更新 ECS 服务成为一种更轻松的体验。因此,客户只需更新其现有 ECS 服务上的 propagateTags 参数即可轻松执行功能,例如在 ECS 任务上强制执行其标记策略以实现成本分配或资源组织的目的。

使用 AWS Copilot CLI、AWS CloudFormation、AWS SDK 和 AWS CLI 的所有 AWS 区域,现在均支持 Amazon ECS Update Service API 中的其他参数。要了解更多信息,请参阅 API 参考文档