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

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

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

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

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

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

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

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

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

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

    注意

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

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

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

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

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

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

    1. 选择EventBridge 活动总线

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

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

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