使用Amazon EventBridge在组织内进行跨账户事件发布和接收

问题描述 投票:0回答:1

我有一个AWS组织,其下面有三个AWS账户:

  1. [master –包含整个应用程序的master-bus(EventBridge总线)
  2. order-service –包含发布到master-bus]的Lambda。
  3. shipping-service –包含由master-bus]的某些规则触发的lambda
  4. Cross-account events using Amazon EventBridge

    绿色流程非常理想。

红色是我当前正在使用的内容:
  1. [order-service]将事件放入其自己的本地order-bus
  2. [order-bus将所有事件发送到master-bus
  3. [master-bus将所有事件发送到所有子总线(order-busshipping-bus
  4. [shipping-bus具有针对初始事件的规则过滤,并发送给目标shipping-service
  5. 是否可以在主帐户中坚持使用单个事件总线?然后,是否有不同的帐户直接与其交互,而每个单独的帐户中都没有中间事件总线?

我下面有一个具有三个AWS账户的AWS组织:master –包含整个应用程序订购服务的master-bus(EventBridge总线)–包含发布到master-bus的lambdas ...

amazon-web-services amazon-cloudformation amazon-cloudwatch event-driven aws-organizations
1个回答
0
投票

[是,您不需要每个帐户都具有唯一的总线-只需在所有帐户中创建一个总线,即'master-bus',并授予所有帐户向其中添加事件...在每个帐户中,您将拥有一个将事件转发到主帐户的规则。然后,在主帐户中,您将创建规则以过滤和捕获所需的事件。

© www.soinside.com 2019 - 2024. All rights reserved.