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

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

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

您可以将 EventBridge 接配置为发送和接收事件介于事件总线中的相同Amazon账户和区域。

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

配置 EventBridge 以向您帐户中的事件总线发送事件或接收事件的步骤包括:

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

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

  • 在存储库的接收方事件总线,请编辑权限以允许从其他事件总线传递事件。

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

    注意

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

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

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

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

  1. 打开位于 https://console.aws.amazon.com/events/ 的 Amazon EventBridge 控制台。

  2. 在导航窗格中,选择Rule,然后在Rule页面上,选择创建规则

  3. 为规则输入名称和(可选)说明。

  4. 适用于事件源中,选择事件模式

  5. UNERT事件匹配模式,请执行下列操作之一:

    • 选择按服务预定义的模式,然后选择Service providerService name (服务名称)以过滤事件。如果选择Amazon服务,还可以选择Event type。根据所选的服务和事件类型,可能需要指定其他设置。

    • 选择自定义模式,输入事件模式以将其用于规则,然后选择Save

  6. 适用于选择事件总线中,选择要与此规则关联的事件总线。

  7. UNERT选择目标, 用于目标中,选择同一帐户和区域中的事件总线,然后从可用事件总线列表中选择与您在步骤 6 中选择的事件总线不同的事件总线。

  8. 选择为此特定资源创建新角色以让 EventBridge 创建一个新的 IAM 角色,该角色有权将事件发送到指定的事件总线。

  9. (可选)配置规则的死信队列。有关更多信息,请参阅事件重试策略和使用死信队列

  10. 选择Create创建规则。