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

如何调整AWS CloudWatch Cron表达式使其从当前月份开始每3个月执行?

调整AWS CloudWatch事件规则Cron表达式的方法

要让规则从当前季度月份(比如6、9、12月)开始每3个月执行,核心是不要用*/3作为月份字段——因为AWS的*/3是从1月开始每3个月触发(1、4、7、10月),这就是你看到下月启动的原因。

正确的做法是直接指定你需要触发的月份:

  • 如果当前是6月,要覆盖全年的季度末月份,月份字段写6,9,12,3
  • 结合你的需求(14日至19日调用Lambda),完整的Cron表达式示例(假设每天0点触发):
    0 0 14-19 6,9,12,3 * ?
    

注意事项:

  • AWS CloudWatch Cron的格式是分钟 小时 日 月 星期 年,其中日和星期不能同时指定具体值,所以这里星期字段用?表示忽略
  • 你可以在AWS控制台创建/编辑规则时,用「表达式预览」功能确认触发时间是否符合预期,比如检查当前月份的14-19日是否在预览列表中
  • 如果后续需要调整起始月份,只需要修改月份字段里的数值即可(比如从9月开始就写9,12,3,6)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 12:00:58