我有一个AWS组织,其下面有三个AWS账户:
master
–包含整个应用程序的master-bus
(EventBridge总线)order-service
–包含发布到master-bus
]的Lambda。shipping-service
–包含由master-bus
]的某些规则触发的lambda绿色流程非常理想。
order-service
]将事件放入其自己的本地order-bus
order-bus
将所有事件发送到master-bus
master-bus
将所有事件发送到所有子总线(order-bus
,shipping-bus
)shipping-bus
具有针对初始事件的规则过滤,并发送给目标shipping-service
是否可以在主帐户中坚持使用单个事件总线?然后,是否有不同的帐户直接与其交互,而每个单独的帐户中都没有中间事件总线?
我下面有一个具有三个AWS账户的AWS组织:master –包含整个应用程序订购服务的master-bus(EventBridge总线)–包含发布到master-bus的lambdas ...
[是,您不需要每个帐户都具有唯一的总线-只需在所有帐户中创建一个总线,即'master-bus',并授予所有帐户向其中添加事件...在每个帐户中,您将拥有一个将事件转发到主帐户的规则。然后,在主帐户中,您将创建规则以过滤和捕获所需的事件。