【问题标题】:Is how could I manage delay AWS Eventbridge trigger time?我该如何管理延迟 AWS Eventbridge 触发时间?
【发布时间】:2022-01-26 05:01:27
【问题描述】:

我创建了一个事件桥,每分钟都在调用它来获取数据并保存。

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 开始事件触发吗?



【问题讨论】:

    标签: amazon-web-services aws-lambda aws-event-bridge


    【解决方案1】:

    您无法更改,因为 EB 的分辨率是 1 分钟,而不是秒。来自docs

    您计划的规则在在那一分钟内运行,但不是在精确的第 0 秒。

    【讨论】:

    • 哦,那是随机的吧?
    • @ccppoo 随机到 1 分钟。
    • 谢谢,我的事件触发器有没有可能改变?例如,在我的情况下,它每 35 秒开始一次,然后有一天它会变为每 ??:20 找不到关于它的东西
    • @ccppoo 忘记几秒钟。它只有一分钟的准确度。
    猜你喜欢
    • 1970-01-01
    • 2022-08-02
    • 2019-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-07
    • 1970-01-01
    • 2013-08-02
    相关资源
    最近更新 更多