我有一个跨帐户的EventBridge总线,它接收来自不同地区和帐户的多个EventBridge总线的事件。目前,我正在为源(发送)总线和目标(接收)总线使用默认总线。我所监视的事件来自批处理和EC2服务,我还通过PutEvents发送了一个自定义事件。目标/跨帐户总线将事件发送到HTTP端点。一切都很好。我使用默认总线的原因是,我认为只有默认总线才能接收来自AWS服务的事件。但是,我的基础设施由独立的“堆栈”组成,用于开发、分期和生产环境,因此我非常希望在每种环境中创建自己的总线。因此,必须使用默认的事件总线是非常有限的。
我想确认我的理解是正确的:
源事件总线的
我基于EventBridge文档中的这些声明:
许多AWS服务生成EventBridge接收的事件。当帐户中的AWS服务发出一个事件时,它会进入您帐户的默认事件总线。
和
默认事件总线接受来自AWS服务、其他授权的AWS帐户和PutEvents调用的事件。
发布于 2022-01-25 15:05:08
只有默认事件总线才能接收来自AWS服务的事件。
但是,您可以创建EventBridge规则,将消息从故障总线转发到自定义总线。
您可以为应用程序创建自定义总线,并将所有/所需的消息从默认总线转发到应用程序总线。
您可以为跨帐户消息传递提供事件总线ARN,因此它可以是自定义事件总线,而不是默认的事件总线。
https://stackoverflow.com/questions/70850567
复制相似问题