教程 部署 Amazon ECS 服务
在本教程中,您将了解如何部署 Amazon ECS 应用程序。从您已创建的 Amazon ECS 应用程序开始。第一步是采用新的标签修改应用程序的任务定义文件,以更新应用程序。接下来,使用 CodeDeploy 部署更新。在部署过程中,CodeDeploy 将更新安装到新的替换任务集中。然后,将原始任务集中 Amazon ECS 服务原始版本的生产流量,转移到替换任务集中更新的版本。
CodeDeploy 目前不支持 Amazon ECS 容量提供程序。
期间 Amazon ECS 部署, CodeDeploy 使用配置有两个目标组和一个生产流量侦听程序的负载均衡器。下图显示了部署开始之前,负载均衡器、生产侦听器、目标组以及 Amazon ECS 应用程序之间的关联方式。本教程使用 应用程序负载均衡器. 您还可以使用 Network Load Balancer.

成功部署之后,生产流量侦听器将流量提供给新的替换任务集,原始任务集终止。下图显示了成功部署后资源之间的关联方式。有关更多信息,请参阅 在一个 Amazon ECS 部署.

有关如何使用 AWS CLI 要部署 Amazon ECS 服务,请参阅 教程: 使用蓝色/绿色部署创建服务. 有关如何使用的信息 CodePipeline 如何检测并自动部署更改 Amazon ECS 服务 CodeDeploy,参见 教程: 创建具有 Amazon ECR 来源和ECS到代码部署部署.
完成本教程后,您可以使用 CodeDeploy 您创建的应用程序和部署组,以添加部署验证测试 教程 部署 Amazon ECS 使用验证测试的服务.
主题