AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·CN
·更新于 4 Aug 2026
一个管道按顺序将应用程序部署到多个区域。您有基于每个区域的 CloudWatch 警报的 Route 53 运行状况检查。您如何确保管道在确认某个区域的应用程序运行状况良好后才继续部署到下一个区域?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 创建一个 Step Functions 工作流,检查 CloudWatch 警报状态,如果警报处于 ALARM 状态则失败;在每个区域部署之间插入一个新的管道阶段,该阶段调用此 Step Functions 工作流。.
为什么这是答案
正确答案是创建一个 Step Functions 工作流,因为它可以编排复杂的逻辑,例如在部署到下一个区域之前检查 CloudWatch 警报状态。Step Functions 可以等待警报变为 OK 状态,并在此期间暂停管道执行,从而确保应用程序在当前区域健康运行。
选项 "使用带有自动回滚功能的 AWS CodeDeploy 应用程序" 不正确,因为它主要关注部署和回滚,而不是在多区域部署之间暂停以等待健康检查。
选项 "为每个区域添加一个新的管道阶段,该阶段使用 CloudWatch 警报操作检查警报状态" 不正确,因为 CodePipeline 的 CloudWatch 警报操作通常用于触发管道,而不是在管道执行过程中暂停并等待警报状态。
选项 "在 EC2 实例上安装 CloudWatch 代理..." 不正确,因为它描述了如何收集指标,而不是如何在管道中利用这些指标来控制多区域部署流程。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡