一家公司使用 API Gateway REST 端点作为 Webhook,以便本地 SCM 系统可以将事件发布到中央 AWS 账户中的 EventBridge。中央账户中的 EventBridge 规则处理部署。该公司还需要在不更改 SCM Webhook 配置的情况下,让相同的事件在多个接收方 AWS 账户中可用。开发人员如何实现这一点?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 授予中央 AWS 账户的 EventBridge 访问接收方账户的权限。在每个接收方账户中添加一个 EventBridge 事件总线,并配置现有的中央规则以这些事件总线为目标。.
为什么这是答案
正确答案是授予中央 AWS 账户的 EventBridge 访问接收方账户的权限,并在每个接收方账户中添加一个 EventBridge 事件总线,然后配置现有的中央规则以这些事件总线为目标。这种方法利用了 EventBridge 的跨账户事件共享功能,允许中央账户的 EventBridge 将事件路由到多个接收方账户的事件总线,而无需更改 SCM Webhook 的配置。 选项 A 错误,因为在每个接收方账户中部署 API Gateway REST API 并使用相同的自定义域名无法直接将事件路由到多个账户。API Gateway 的自定义域名通常指向一个特定的 API Gateway 实例。 选项 B 错误,因为为每个 AWS 账户创建一个单独的 SCM Webhook 违背了“不更改 SCM Webhook 配置”的要求。 选项 D 错误,将 API Gateway 从 REST API 转换为 HTTP API 并没有解决将事件路由到多个接收方账户的问题,它只是改变了 API Gateway 的类型,无法满足核心需求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡