我有一个AWS组织,在下面有三个AWS账户:
master -包含整个applicationorder-service的master-bus (EventBridge总线)-包含向master-busshipping-service发布的lambdas包含由master-bus的一些规则触发的lambda。

绿色的流程是理想的。红色的是我目前正在做的:
order-service将事件发送到自己的本地order-busorder-bus将所有事件发送给master-busmaster-bus,将所有事件发送给所有子总线(order-bus,shipping-bus)shipping-bus对初始事件进行规则筛选并发送到目标shipping-service)。
是否可以在主帐户中坚持使用单个事件总线?那么,是否有不同的帐户直接与它交互,而在每个单独的帐户中没有中间事件总线?
发布于 2020-03-10 01:56:48
这里有几件事。。。。
据我所知,
order-bus吗?为什么不让来自order服务的lambda在主帐户中扮演一个角色,直接在PutEvents中调用master-bus。这个建议并没有消除所有的红线,只是稍微简化了一些。
发布于 2020-02-18 02:30:55
是的,你不需要在每个帐户中有一个唯一的总线--只需在所有帐户中创建一个总线,即“主总线”,并授权所有帐户将事件放入其中.在每个帐户中,您将有一条规则将事件转发到主帐户。在主帐户中,您将创建规则来筛选和捕获所需的事件。
https://stackoverflow.com/questions/60067032
复制相似问题