一位 DevOps 工程师希望在收到 AWS Health 维护通知后,自动修复需要重启的 EC2 实例。该工程师创建了一个 EventBridge 规则。应如何配置该规则才能自动重启实例?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将事件源设置为 AWS Health,服务为 EC2,事件类型为实例维护,并以重启 EC2 实例的 Systems Manager 文档为目标。.
为什么这是答案
正确答案是,将事件源设置为 AWS Health,服务为 EC2,事件类型为实例维护,并以重启 EC2 实例的 Systems Manager 文档为目标。AWS Health 会发布关于基础设施事件的通知,包括 EC2 实例的维护事件。EventBridge 规则需要配置为监听这些特定的 AWS Health 事件(服务为 EC2,事件类型为实例维护)。一旦捕获到这些事件,EventBridge 可以直接触发 Systems Manager 文档,该文档包含重启 EC2 实例的自动化步骤。这种方法实现了自动化和高效的响应。 将事件源设置为 Systems Manager 是不正确的,因为 Systems Manager 本身不会生成 EC2 实例维护通知。 以 Lambda 函数为目标是可行的,但不如直接调用 Systems Manager 文档高效,因为 Systems Manager 文档已经提供了重启实例的内置功能,无需额外的 Lambda 代码。 将事件源设置为 EC2 是不正确的,因为 EC2 服务本身不会直接发布维护通知,这些通知由 AWS Health 发布。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡