需求:我们有4个来自不同地区的客户,我们需要在云监控事件中设置Cron表达式,每天在特定时间触发lambda。
目前Cloudwatch根据GMT时区触发事件,如何更改时区?
需求:我们有4个来自不同地区的客户,我们需要在云监控事件中设置Cron表达式,每天在特定时间触发lambda。
目前Cloudwatch根据GMT时区触发事件,如何更改时区?
更新:2022年11月
EventBridge现在支持时间表达式,时区和夏令时:
介绍Amazon EventBridge Scheduler - AWS博客
原文:2021年3月
您需要自行计算不同地区的格林威治标准时间,并在EventBridge(CloudWatch)中设置它们。
例如,如果您想在当地纽约市(EDT)时间上午5点触发事件,则需要将其转换为GMT时间,目前是上午9点。然后您将该值设置在EventBridge(CloudWatch)事件中。
events:
- schedule:
rate: cron(0 8-20 * * ? *)
timezone: Australia/Sydney
plugins:
- serverless-local-schedule