AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·CN
·更新于 4 Aug 2026
CodePipeline与CodeDeploy集成,用于将应用程序版本部署到跨阶段的EC2实例。最近的一次部署由于CodeDeploy问题而失败。DevOps团队希望在部署期间获得更好的监控和自动化警报,以缩短解决时间。DevOps工程师应该实施什么来在部署问题发生时生成通知?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用Amazon EventBridge捕获来自CodePipeline和CodeDeploy的事件,添加AWS Lambda函数以评估部署失败,并将警报发布到SNS主题以供利益相关者使用。.
为什么这是答案
正确答案是使用Amazon EventBridge捕获来自CodePipeline和CodeDeploy的事件,添加AWS Lambda函数以评估部署失败,并将警报发布到SNS主题以供利益相关者使用。这是因为EventBridge能够实时捕获来自CodePipeline和CodeDeploy的各种事件,包括部署状态变化和失败。Lambda函数可以订阅这些事件,并根据预定义的逻辑评估部署失败的具体原因或类型,然后通过SNS主题发送详细的通知,从而实现自动化警报和快速响应。
其他选项的不足之处在于:
配置CloudWatch Logs并添加AWS Config规则虽然可以监控日志和配置,但Config规则主要用于合规性检查,不适合实时响应部署失败事件。
启用AWS CloudTrail记录API调用可以提供审计日志,但需要额外的处理来实时分析部署失败,并且不如EventBridge直接捕获事件高效。
使用Amazon Inspector评估目标主要用于安全漏洞评估,与部署问题检测和自动化警报的目的不符。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡