You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询:Cron表达式0 4 ? * MON-SUN *是否可实现Lambda每日凌晨4点运行?

AWS Lambda每日凌晨4点调度的Cron表达式确认

结论

你给出的Cron表达式 0 4 ? * MON-SUN * 完全准确,可以用来调度AWS Lambda函数在每周一至周日(即每日)的UTC时间凌晨4点运行。

表达式拆解(AWS EventBridge Cron格式)

AWS的Cron表达式为6个字段,顺序是:分钟 小时 日 月 星期 年,各字段的作用及当前表达式的取值逻辑:

  • 0:分钟固定为0,确保整点触发
  • 4:小时设为4,对应UTC时间的凌晨4点
  • ?:日字段使用?,因为AWS规则中日和星期字段不能同时指定具体范围,这里通过星期字段覆盖了每日需求,所以日字段用?表示无关
  • *:月字段为*,表示所有月份都生效
  • MON-SUN:星期字段覆盖周一到周日,即每天都触发
  • *:年字段为*,表示所有年份都生效

简化写法

其实可以用更简洁的表达式实现完全相同的效果:0 4 ? * * *,这里星期字段用*代替MON-SUN,两者语义一致,都是指每周所有日期。

注意时区

AWS EventBridge默认使用UTC时区,如果你的需求是本地时区的凌晨4点(比如北京时间),需要将时间转换为UTC后调整表达式,或者在EventBridge规则配置中直接指定目标时区(目前已支持自定义时区)。

内容的提问来源于stack exchange,提问作者user3476582

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 12:05:19