AmazonAWS Developer Associate DVA-C02 Certification
·CN
·更新于 28 Jul 2026
您正在编写 AWS CloudFormation 模板,以使用 AWS CodeDeploy 在 Amazon ECS 上部署应用程序。您希望在新应用程序版本向所有人发布之前,仅向一部分用户推出该版本(分阶段/蓝绿部署)。您应该如何在 CloudFormation 中实现这一点?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 CloudFormation 模板中添加 Transform 部分,并包含 AWS::CodeDeploy::BlueGreen 钩子。.
为什么这是答案
在 CloudFormation 模板中添加 Transform 部分并包含 AWS::CodeDeploy::BlueGreen 钩子是实现 Amazon ECS 蓝绿部署的推荐方法。这个转换允许 CloudFormation 与 CodeDeploy 集成,以管理流量转移和版本控制,从而实现分阶段发布。
单独部署新版本并手动更新 DNS 记录是一个手动过程,不符合 CloudFormation 的自动化和基础设施即代码原则。
每次有新版本时更新现有堆栈通常会导致中断,并且不支持蓝绿部署所需的流量路由控制。
为新版本创建嵌套堆栈并包含 Transform 部分是多余的,因为蓝绿部署的逻辑应该直接应用于主应用程序堆栈,而不是通过嵌套堆栈引入不必要的复杂性。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡