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

如何在AWS EventBridge配置每日6:30至10:00每10分钟执行的Cron任务?

解决AWS EventBridge Cron调度遗漏时间点的问题

你的问题出在Cron表达式的分钟字段逻辑上:30/10 表示从第30分钟开始,每10分钟执行一次,所以在7-10点时,只会触发30、40、50分,跳过了0、10、20分的时间点。

要实现从6:30开始每10分钟执行到10:00的需求,有两种简洁的实现方式:

方式一:创建两个EventBridge规则

  • 规则1:覆盖6:30、6:40、6:50的触发
    30,40,50 6 ? * *
    
  • 规则2:覆盖7:00到10:00每10分钟的触发
    0/10 7-10 ? * *
    

方式二:在单个规则中使用多个调度表达式

AWS EventBridge支持在同一个规则的调度表达式中输入多个Cron语句(每行一个),这样可以用一个规则完成需求:

30,40,50 6 ? * *
0/10 7-10 ? * *

原表达式失效原因

原表达式30/10 6-10 ? * *的逻辑存在缺陷:

  • 小时范围覆盖6-10点
  • 分钟部分30/10仅会在每个小时的30分、40分、50分触发,完全跳过了7-10点内每个整点后的0分、10分、20分,这就是你遇到遗漏时间点的核心原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 14:35:23