我如何管理延迟 AWS Eventbridge 触发时间?
Is how could I manage delay AWS Eventbridge trigger time?
我做了一个事件桥,每分钟调用一次来获取数据并保存。
eventbridge 唤起的 Lmabda 消耗大约 80mb ~ 90mb,耗时大约 3000ms ~3500ms(3~3.5 秒)
如您所见,我的 lambda 在 ??:35 秒触发,这出乎我的意料
我希望每个 lambda 运行 ??:00 就像示例 AWS 显示的那样
预计 运行 时间:
05:01:00,05:02:00,05:03:00,05:04:00,...
现实:
05:01:35,05:02:35,05:03:35,05:04:35,...
我应该自己在 ??:00 开始事件触发吗?
你不能改变它,因为 EB 的分辨率是 1 分钟,而不是秒。来自 docs:
Your scheduled rule runs within that minute, but not on the precise 0th second.
我做了一个事件桥,每分钟调用一次来获取数据并保存。
eventbridge 唤起的 Lmabda 消耗大约 80mb ~ 90mb,耗时大约 3000ms ~3500ms(3~3.5 秒)
如您所见,我的 lambda 在 ??:35 秒触发,这出乎我的意料
我希望每个 lambda 运行 ??:00 就像示例 AWS 显示的那样
预计 运行 时间:
05:01:00,05:02:00,05:03:00,05:04:00,...
现实:
05:01:35,05:02:35,05:03:35,05:04:35,...
我应该自己在 ??:00 开始事件触发吗?
你不能改变它,因为 EB 的分辨率是 1 分钟,而不是秒。来自 docs:
Your scheduled rule runs within that minute, but not on the precise 0th second.