教程 部署 Amazon ECS 服务 - AWS CodeDeploy
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

教程 部署 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 使用验证测试的服务.