我想在13.00
和17.00
UTC的每分钟都调用我的 lambda ,星期二除外。我在cloudwatch规则中编写了以下 cron 表达式,但出现错误
ScheduleExpression参数无效。
cron(0/1 13,14,15,16,17 * ? WED-MON *)
cron(* 13,14,15,16,17 * ? WED-MON *)
我也与crontab.guru交叉检查了该表达式。
我什至尝试执行以下操作,因为如果它在星期二运行,我仍然没事。
cron(* 13,14,15,16,17 * * * *)
所有人都给我错误。有人可以帮我吗?
答案 0 :(得分:0)
您有没有机会参考以下文档:https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html?tag=duckduckgo-d-20#RateExpressions?基于此,您的表达式将如下所示: “ 0/1 13-17吗?*周三星期一*”
让我知道怎么回事。
编辑:我不小心使用了“ *”代替“?”。我尝试了“ 0/1 13-17?* Wed-Mon *”,它奏效了。