本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon 为事件总线 EventBridge 记录了什么
了解 EventBridge 进程事件如何帮助您使用日志对事件总线问题进行故障排除或调试。
如果启用了日志记录,则会在处理事件时 EventBridge 生成多条日志记录。
以下是处理事件时 EventBridge 执行的主要步骤:
事件被发送到事件总线
EventBridge 生成从合作伙伴来源发送的事件、从档案中重播的事件或使用发送的事件的日志
PutEvents
,无论它们是否符合任何规则。EventBridge 确定事件是否符合总线上的任何规则。
如果事件符合一条或多条规则 EventBridge ,则继续下一步。
如果 AWS 事件与任何规则都不匹配,则 EventBridge 丢弃该事件并且不生成任何日志。
EventBridge 调用目标。
EventBridge 必要时重试调用目标,直到:
该活动已成功交付。
事件传送失败,例如重试策略过期或发生永久故障。
如果传送失败,则将事件 EventBridge 发送到死信队列 (DLQ)(如果已指定 DLQ),如果未指定 DLQ,则将其丢弃。
下图显示了事件处理流程的详细视图,其中显示了所有可能的步骤,以及每个步骤的日志级别。
有关步骤的完整列表,请参阅指定日志级别。