重播已存档的亚马逊 EventBridge 活动 - 亚马逊 EventBridge
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

重播已存档的亚马逊 EventBridge 活动

创建档案后,您可以重播档案中的事件。例如,如果您使用其他功能更新应用程序,则可以重放历史事件,以确保重新处理这些事件以保持应用程序的一致性。您还可使用存档重播事件以实现新功能。重放事件时,可以指定要从哪个档案中重放事件、要重放事件的开始和结束时间、事件总线或一条或多条重放事件的规则

事件的重播顺序不一定与添加到存档的顺序相同。重播根据事件中的时间处理要重播的事件,并每隔一分钟重播这些事件。如果您指定了涵盖 20 分钟时间范围的事件开始时间和事件结束时间,则会首先从该 20 分钟范围内的第一分钟开始重播事件。然后重播第二分钟的事件。您可以使用 EventBridge API 的DescribeReplay操作来确定重播的进度。 EventLastReplayedTime返回重播的最后事件的时间戳。

事件根据Amazon账户的每秒PutEvents交易限额进行重播,但与之分开。您可以请求提高限制的值 PutEvents。有关更多信息,请参阅 Amazon EventBridge 配额

注意

在每个Amazon区域,每个账户最多可以同时进行 10 次活跃的并发重播。

开始活动重播
  1. 通过 https://console.aws.amazon.com/events/ 打开亚马逊 EventBridge 主机。

  2. 在左侧导航窗格中,选择重播窗格。

  3. 选择 “开始新的重播”。

  4. 输入重播的名称描述(可选)。

  5. 对于 “来源”,选择要从中重放事件的存档。

  6. 对于目的地,只能将事件重放到发出事件的同一条事件总线上。

  7. 对于指定规则,执行以下操作之一:

    • 选择 “所有规则” 以重放所有规则的事件。

    • 选择 “指定规则”,然后选择要重放事件的一条或多条规则。

  8. 重播时间范围下,为开始时间结束时间指定日期、时间和时区。仅重播在开始时间结束时间之间发生的事件。

  9. 选择 “开始重播”。

重放存档中的事件时,重放的状态为 “已完成”。

如果您开始重播然后想要中断回放,则只要状态为 “正在启动” 或 “正在运行”,就可以将其取消。

取消重播的操作
  1. 通过 https://console.aws.amazon.com/events/ 打开亚马逊 EventBridge 主机。

  2. 在左侧导航窗格中,选择重播窗格。

  3. 选择要取消的重播。

  4. 选择 Cancel (取消)