一个自动化账户运行一个 CI/CD 管道,该管道在 AWS Organization 中创建新的 AWS 账户。一组内部服务团队在单独的服务账户中操作,并希望在自动化账户调用 CreateAccount API 创建新账户时,在其服务账户中接收 CloudTrail 事件。与服务账户共享这些账户创建事件的正确方法是什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在自动化账户中创建一个 EventBridge 规则,将账户创建事件转发到每个服务账户中的默认事件总线。更新每个服务账户的默认事件总线策略,以允许来自自动化账户的事件。.
为什么这是答案
正确答案描述了使用 Amazon EventBridge 跨账户共享 CloudTrail 事件的最佳实践。在自动化账户中创建 EventBridge 规则,可以捕获 CreateAccount API 调用事件。将这些事件转发到每个服务账户的默认事件总线,并通过更新服务账户的默认事件总线策略来授予自动化账户发送事件的权限,确保了事件的安全和高效传递。 其他选项不正确的原因: 在每个服务账户中创建自定义 EventBridge 事件总线,并直接侦听来自自动化账户的 CloudTrail 事件,这种方法不必要地增加了复杂性,因为 CloudTrail 事件首先会发送到源账户的 EventBridge。 在自动化账户和服务账户中创建匹配的自定义 EventBridge 事件总线,并连接这些总线,这增加了额外的管理开销,而默认事件总线已经提供了所需的功能。 在自动化账户中创建自定义 EventBridge 事件总线,并将事件转发到服务账户中的默认事件总线,这种方法没有必要在自动化账户中创建自定义总线,因为默认总线足以捕获 CloudTrail 事件。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡