使用CodePipeline对ECS进行蓝绿部署

0

【以下的问题经过翻译处理】 一个使用以下方法https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/blue-green.html通过ECS集群的构建蓝绿部署的客户。他们还使用AWS CodePipeline进行部署pipeline。由于这种基于Cloudformation的ECS B/G和CodePipeline的组合,他们遇到了一个问题,即必须把部署控制器设置为EXTERNAL而不是CODE_DEPLOY。有没有建议来解决这个问题?或者,鉴于这种组合,推荐使用CodePipeline内置的ECS蓝绿部署提供程序,并仅使用Cloudformation创建必要的资源(ECS集群,ALB等)?

profile picture
专家
已提问 5 个月前7 查看次数
1 回答
0

【以下的回答经过翻译处理】 目前,使用CloudFormation无法进行本地CodePipeline-ECS b/g。当前在此处进行跟踪问题:https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/483。或者,您可以使用自定义资源来创建所需的ecs b/g集群,然后将其添加到流水线中,以解决问题(但会增加创建/更新/删除ecs资源的额外工作量)。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则