【发布时间】:2021-05-07 11:48:39
【问题描述】:
我有一个使用 nodejs 编写的无服务器框架作为 lambda 部署在 AWS 上的函数。我已经安排了一个活动,让这个函数/cron 作业每 10 分钟运行一次。
我希望这个 cron 作业每 10 分钟运行一次。我假设它会在每小时 00,10,20,30,40,50 分钟标记处运行。
但事实并非如此,它似乎从部署时开始每 10 分钟运行一次,例如,如果我在 10:05 部署应用程序,它将在 10:15、10 运行: 25、10:35、10:45、10:55、11:05。当然是每 10 分钟一次,但不是我想要的。
有没有办法让我的 lambda 函数在 00、10、20、30、40、50 时每 10 分钟执行一次?
serverless.ts / serverless.yml
functions: {
main: {
handler: "handler.main",
events: [{
schedule: "rate(10 minutes)",
}],
},
},
谢谢
【问题讨论】:
标签: amazon-web-services aws-lambda cron serverless-framework serverless