部署后具有计划事件的 Lambda 函数行为
Lambda function behavior with schedule event after deploy
所以,首先,我使用这样的配置部署我的函数以进行调试
...
functions:
myFunc:
handler: myFunc.handler
timeout: 300
events:
- schedule:
name: event-name
description: "event-name description"
rate: rate(10 minute)
...
然后,我决定将计划费率更改为1天[=22=]
我有 2 个问题:
- 事件是从部署的那一刻起还是从触发的最后 10 分钟起每天调用一次?
- 下次部署后,事件执行时间不变,还是从部署时开始?
来自docs:
A rate expression starts when you create the scheduled event rule, and then runs on its defined schedule.
更新后,规则保持不变,除非您的更新更改了规则。 CloudFormation 没有 re-deploy 资源,当资源不受更新过程影响时不会更改。
所以,首先,我使用这样的配置部署我的函数以进行调试
...
functions:
myFunc:
handler: myFunc.handler
timeout: 300
events:
- schedule:
name: event-name
description: "event-name description"
rate: rate(10 minute)
...
然后,我决定将计划费率更改为1天[=22=]
我有 2 个问题:
- 事件是从部署的那一刻起还是从触发的最后 10 分钟起每天调用一次?
- 下次部署后,事件执行时间不变,还是从部署时开始?
来自docs:
A rate expression starts when you create the scheduled event rule, and then runs on its defined schedule.
更新后,规则保持不变,除非您的更新更改了规则。 CloudFormation 没有 re-deploy 资源,当资源不受更新过程影响时不会更改。