在同一账户和亚马逊区域的事件总线之间发送事件 EventBridge - Amazon EventBridge

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

在同一账户和亚马逊区域的事件总线之间发送事件 EventBridge

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

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

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

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

  • 发送者事件总线上,设置一个或多个以接收器事件总线为目标的规则并创建一个IAM角色。如需应附加到该角色的策略示例,请参阅策略示例:向 Amazon 中同一账户中的事件总线发送事件 EventBridge

  • 接收方 事件总线上,编辑权限,允许从另一个事件总线传递事件。

  • 接收方 事件中,设置一个或多个规则,匹配来自发送方事件总线的事件。

    注意

    EventBridge 无法将从发送者事件总线接收的事件路由到第三条事件总线。

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

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

要将事件发送到另一事件总线,您需要创建一个规则,以该事件总线作为目标。将同一 AWS 账户和区域中的事件总线指定为目标是创建规则的一部分。

使用控制台创建规则,将事件发送到同一 AWS 账户和区域中的不同事件总线
  1. 遵循创建可对 Amazon 中的事件做出反应的规则 EventBridge过程中的步骤。

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

    1. 选择EventBridge 活动总线

    2. 同一个 AWS 账户和地区中选择 “事件总线”。

    3. 对于事件总线作为目标,从下拉列表中选择一个事件总线。

  3. 根据过程中的步骤,完成规则创建。