View a markdown version of this page

亚马逊为事件总线 EventBridge 记录了什么 - 亚马逊 EventBridge
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

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

亚马逊为事件总线 EventBridge 记录了什么

了解 EventBridge 流程事件如何帮助您使用日志来排除或调试事件总线问题。

如果启用了日志记录,则在处理事件时 EventBridge 会生成多个日志记录。

以下是处理事件时 EventBridge 执行的主要步骤:

  • 事件被发送到事件总线

    EventBridge 为从合作伙伴来源发送、从档案中重播或使用发送的事件生成日志PutEvents,无论这些事件是否符合任何规则。

  • EventBridge 确定该事件是否与总线上的任何规则相匹配。

    如果事件匹配一条或多条规则,则 EventBridge 继续执行下一步。

    如果 Amazon 事件与任何规则都不匹配,则 EventBridge 丢弃该事件并且不生成任何日志。

  • EventBridge 调用目标。

    EventBridge 必要时重试调用目标,直到:

    • 事件成功送达。

    • 事件送达失败(例如重试策略过期或发生永久性故障)。

      如果传送失败,则将事件 EventBridge 发送到死信队列 (DLQ)(如果已指定),如果未指定 DLQ,则丢弃该事件。

下图展示了事件处理流程的详细视图,包含所有可能的步骤以及每个步骤的日志级别。

有关步骤的完整列表,请参阅指定日志级别。

EventBridge 逐步处理发送到总线的每个事件。