在同一账户和地区EventBridge的事件总线之间发送和接收 Amazon 事件 - Amazon EventBridge
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在同一账户和地区EventBridge的事件总线之间发送和接收 Amazon 事件

您可以配置EventBridge为在同一Amazon账户和区域中的事件总线之间发送和接收事件

当您配置EventBridge为在事件总线之间发送或接收事件时,您可以使用发件人事件总线上的 IAM 角色授予发送者事件总线向接收者事件总线发送事件的权限。您可以在接收器事件总线上使用基于资源的策略来授予接收器事件总线接收来自发送者事件总线的事的权限。您还可以允许或拒绝来自某些事件总线的事件、与事件总线相关的特定规则或来自特定来源的事件。有关事件总线权限的更多信息,包括示例策略,请参阅亚马逊EventBridge活动总线的权限

在您的账户中向事件总线发送事件或在事件总线之间接收事件的配置EventBridge步骤包括以下内容:

  • 要使用现有 IAM 角色,您需要向发送者事件总线授予接收者事件总线权限或向发送者事件总线授予接收者事件总线权限。

  • 发件人事件总线上,设置一个或多个以接收者事件总线为目标的规则,然后创建 IAM 角色。有关应附加到角色的策略的示例,请参阅策略示例:将事件发送到同一账户中的事件总线

  • 接收器事件总线上,编辑权限以允许从其他事件总线传递事件。

  • 接收器事件上,设置一条或多条规则,与来自发送者事件总线的事件相匹配。

    注意

    EventBridge无法将从发件人事件总线接收到的事件路由到第三个事件总线。

从一个事件总线发送到另一条事件总线的事件按自定义事件计费。有关更多信息,请参阅 Amazon EventBridge 定价

创建将事件发送到同一Amazon账户和区域中的不同事件总线的规则

要将事件发送到另一条事件总线,请创建以事件总线为目标的规则。将同一Amazon账户和区域中的事件总线指定为目标是创建规则的一部分。

使用控制台创建将事件发送到同一Amazon账户和区域中的不同事件总线的规则
  1. 按照过程中的创建对事件做出反应的亚马逊EventBridge规则步骤进行操作。

  2. 选择目标步骤中,当提示选择目标类型时:

    1. 选择EventBridge活动巴士

    2. 同一个Amazon账户和区域中选择活动总线

    3. 要将事件总线作为目标,请从下拉列表中选择事件总线。

  3. 按照过程步骤完成规则的创建。