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

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

发送和接收亚马逊EventBridge同一账户中的活动总线与地区之间的事件

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

当你配置EventBridge要在活动总线之间发送或接收事件,请在发件人活动总线给发件人将事件发送到接收器事件总线。你使用基于资源的上的策略接收器活动总线给接收器事件总线允许从发件人事件总线。您还可以允许或拒绝来自某些活动总线的事件,特定的规则与事件总线或来自特定来源的事件相关联。有关事件总线权限(包括示例策略)的更多信息,请参阅Amazon EventBridge 事件总线的权限.

配置的步骤EventBridge要向账户中的活动总线发送活动或接收活动,请包括以下内容:

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

  • 在存储库的发件人事件总线,设置一个或多个将接收方事件总线作为目标的规则,并创建和 IAM 角色。

  • 在存储库的接收器事件总线,编辑权限以允许从另一个事件总线传递事件。

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

    注意

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

从一个事件总线发送到另一个事件总线的事件将作为定制事件 有关更多信息,请参阅 Amazon EventBridge 定价

要将事件发送到另一个事件总线,您可以创建一个以事件总线作为目标的规则。

使用控制台创建将事件发送到其他事件总线的规则

  1. 打开亚马逊EventBridge控制台https://console.aws.amazon.com/events/.

  2. 在导航窗格中,选择 Rules (规则)

  3. 选择 Create rule (创建规则)

  4. 为规则输入名称和描述。

    规则不能与同一区域中的另一个规则和同一事件总线上的名称相同。

  5. 适用于事件总线中,选择要与此规则关联的事件总线。如果您希望此规则对来自您自己的账户的匹配事件触发,请选择 Amazon 原定设置事件总线。当您账户中的某个 Amazon 服务发出一个事件时,它始终会发送到您账户的默认事件总线。

  6. 适用于Rule type,选择使用事件模式进行规则.

  7. 请选择 Next (下一步)

  8. 适用于事件源,选择Amazon服务.

  9. (可选)对于示例事件中,选择事件的类型。

  10. 适用于事件模式,请执行以下操作之一:

    • 要使用模板创建活动模式,请选择事件模式表然后选择事件源Event type. 如果选择所有事件作为事件类型,这个发出的所有事件Amazon服务将符合规则。

      要自定义模板,请选择自定义模式(JSON 编辑器)然后进行您的更改。

    • 要使用自定义事件模式,请选择自定义模式(JSON 编辑器)然后创建你的活动模式。

  11. 请选择 Next (下一步)

  12. 适用于目标类型,选择EventBridge事件总线然后选择同样的活动总线Amazon账户和区域.

  13. 适用于活动总线作为目标,从下拉列表中选择事件总线。

  14. 适用于执行角色,有EventBridge创建一个新的 IAM 角色,该角色有权向指定的事件总线发送事件,请选择为此特定资源创建新角色.

  15. (可选)对于其他设置中,执行以下操作:

    1. 对于死信队列,选择是否使用标准 Amazon SQS 队列作为死信队列。EventBridge如果与此规则匹配的事件未成功传递到目标,将这些事件发送到死信队列。请执行下列操作之一:

      • 选择不使用死信队列。

      • 在当前 Amazon 帐户中选择选择一个Amazon SQS队列用作死信队列,然后从下拉列表中选择要使用的队列。

      • 选择在其他 Amazon SQS 队列中选择其他队列 Amazon 帐户作为死信队列,然后输入要使用的队列的 ARN。您必须将基于资源的策略附加到授予的队列EventBridge向它发送消息的权限。有关更多信息,请参阅 授予死信队列的权限

  16. (可选)选择添加另一个目标为此规则添加另一个目标。

  17. 请选择 Next (下一步)

  18. (可选)为规则输入一个或多个标签。有关更多信息,请参阅 标签 Amazon EventBridge

  19. 请选择 Next (下一步)

  20. 查看规则的详细信息,然后选择创建规则.