AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·CN
·更新于 4 Aug 2026
EC2 上的应用程序经常需要进程内重启。带有重启错误的日志被发送到 CloudWatch Logs 组,并且警报通过 SNS 通知工程师。工程师手动重启实例上的应用程序。如何以操作上最有效的方式自动重启应用程序(不重启实例)?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 配置一个 AWS Systems Manager Automation runbook,运行脚本来重启实例上的应用程序。配置一个 Amazon EventBridge 规则,当 CloudWatch 警报进入 ALARM 状态时做出反应。将该 runbook 指定为规则的目标。.
为什么这是答案
正确答案是配置一个 AWS Systems Manager Automation runbook 来重启应用程序,并使用 Amazon EventBridge 规则在 CloudWatch 警报进入 ALARM 状态时触发该 runbook。这种方法操作上最有效,因为它直接将 CloudWatch 警报状态变化与自动化操作关联起来。EventBridge 可以直接响应 CloudWatch 警报事件,并将其作为目标触发 Systems Manager Automation runbook,从而实现应用程序的自动重启,而无需人工干预。
其他选项的不足在于:
配置 SNS 主题来调用 runbook 不直接支持,SNS 主要用于通知,而非直接触发自动化操作。
创建 Lambda 函数来重启应用程序是可行的,但如果应用程序重启逻辑复杂,使用 Systems Manager Automation runbook 更具优势,因为它提供了更强大的编排和错误处理能力。
创建 Lambda 函数来调用 runbook 增加了不必要的中间层,EventBridge 可以直接触发 runbook,简化了架构。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡