开发人员使用 EC2 实例作为远程工作站。公司希望检测用户何时创建或修改允许无限制入站访问的安全组规则,自动删除这些规则,并近乎实时地通过电子邮件通知安全团队。现有一个 Lambda 函数,给定一个安全组 ID,该函数会删除允许无限制访问的规则并将通知发布到 SNS topic。DevOps 工程师接下来应采取什么步骤来满足这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在默认事件总线上创建一个 EventBridge 规则,其事件模式匹配 EC2 安全组的创建和修改事件,并设置该规则以调用 Lambda 函数。.
为什么这是答案
正确答案是“在默认事件总线上创建一个 EventBridge 规则,其事件模式匹配 EC2 安全组的创建和修改事件,并设置该规则以调用 Lambda 函数。” 这种方法利用了 EventBridge 的实时事件处理能力。当 EC2 安全组被创建或修改时,EventBridge 可以捕获这些事件,并根据预定义的事件模式触发 Lambda 函数。Lambda 函数随后执行删除无限制访问规则和发送通知的操作,满足了近实时检测和响应的要求。 选项一不正确,因为 CloudTrail 订阅本身不会直接触发 Lambda 函数,需要 EventBridge 或其他服务来处理 CloudTrail 事件并触发 Lambda。选项二不正确,因为每小时调用 Lambda 函数无法实现近实时的检测和响应。选项四不正确,因为创建一个自定义事件总线是不必要的,默认事件总线已经可以接收来自 AWS 服务的事件。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡