首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Amazon EventBridge在组织内进行跨帐户事件发布和接收

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

Stack Overflow用户
提问于 2020-02-04 23:30:33
回答 2查看 3.3K关注 0票数 1

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

  1. master -包含整个application
  2. order-servicemaster-bus (EventBridge总线)-包含向master-bus
  3. shipping-service发布的lambdas包含由master-bus

的一些规则触发的lambda。

绿色的流程是理想的。红色的是我目前正在做的:

  1. order-service将事件发送到自己的本地order-bus
  2. order-bus将所有事件发送给master-bus
  3. master-bus,将所有事件发送给所有子总线(order-busshipping-bus)
  4. shipping-bus对初始事件进行规则筛选并发送到目标shipping-service

)。

是否可以在主帐户中坚持使用单个事件总线?那么,是否有不同的帐户直接与它交互,而在每个单独的帐户中没有中间事件总线?

EN

回答 2

Stack Overflow用户

发布于 2020-03-10 01:56:48

这里有几件事。。。。

据我所知,

  1. a EventBus不能在另一个帐户中触发目标,而不是另一个帐户的事件总线。
  2. 需要order-bus吗?为什么不让来自order服务的lambda在主帐户中扮演一个角色,直接在PutEvents中调用master-bus

这个建议并没有消除所有的红线,只是稍微简化了一些。

票数 1
EN

Stack Overflow用户

发布于 2020-02-18 02:30:55

是的,你不需要在每个帐户中有一个唯一的总线--只需在所有帐户中创建一个总线,即“主总线”,并授权所有帐户将事件放入其中.在每个帐户中,您将有一条规则将事件转发到主帐户。在主帐户中,您将创建规则来筛选和捕获所需的事件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60067032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档