本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
重播已存档的亚马逊 EventBridge 活动
创建档案后,您可以重播档案中的事件。例如,如果您使用其他功能更新应用程序,则可以重放历史事件,以确保重新处理这些事件以保持应用程序的一致性。您还可使用存档重播事件以实现新功能。重放事件时,可以指定要从哪个档案中重放事件、要重放事件的开始和结束时间、事件总线或一条或多条重放事件的规则。
事件的重播顺序不一定与添加到存档的顺序相同。重播根据事件中的时间处理要重播的事件,并每隔一分钟重播这些事件。如果您指定了涵盖 20 分钟时间范围的事件开始时间和事件结束时间,则会首先从该 20 分钟范围内的第一分钟开始重播事件。然后重播第二分钟的事件。您可以使用 EventBridge API 的DescribeReplay
操作来确定重播的进度。 EventLastReplayedTime
返回重播的最后事件的时间戳。
事件根据Amazon账户的每秒PutEvents
交易限额进行重播,但与之分开。您可以请求提高限制的值 PutEvents。有关更多信息,请参阅 Amazon EventBridge 配额。
注意
在每个Amazon区域,每个账户最多可以同时进行 10 次活跃的并发重播。
开始活动重播
通过 https://console.aws.amazon.com/events/
打开亚马逊 EventBridge 主机。 -
在左侧导航窗格中,选择重播窗格。
-
选择 “开始新的重播”。
-
输入重播的名称和描述(可选)。
-
对于 “来源”,选择要从中重放事件的存档。
-
对于目的地,只能将事件重放到发出事件的同一条事件总线上。
-
对于指定规则,执行以下操作之一:
-
选择 “所有规则” 以重放所有规则的事件。
-
选择 “指定规则”,然后选择要重放事件的一条或多条规则。
-
-
在重播时间范围下,为开始时间和结束时间指定日期、时间和时区。仅重播在开始时间和结束时间之间发生的事件。
-
选择 “开始重播”。
重放存档中的事件时,重放的状态为 “已完成”。
如果您开始重播然后想要中断回放,则只要状态为 “正在启动” 或 “正在运行”,就可以将其取消。
取消重播的操作
通过 https://console.aws.amazon.com/events/
打开亚马逊 EventBridge 主机。 -
在左侧导航窗格中,选择重播窗格。
-
选择要取消的重播。
-
选择 Cancel (取消)。