我正在尝试使用 AWS Cloudwatch 服务。在里面我创建了一个合成金丝雀。
对于时间表,我插入了一个具有值
0 */8 * * *
的 cron 作业。
基本上我想每天每 8 小时执行一次。
但是 AWS Cron 检查器告诉您这是错误的表达式。我检查了各种链接,但到处都有相同的表达方式。
我不确定上面的表达有什么问题。
Cloudwatch Synthetic Canary 的新表达式有所不同, 我们需要 5 个值。 让我们看一下下面的表达式,
0/30 6-7,12-13,18-19 * * ?
0/30 --> 每30分钟,这里你可以使用每5分钟,10分钟等..
6-7,12-13,18-19 --> 6-7 UTC , 12-13 UTC 等等。
--> 日期可以是 1-31,您的愿望或 * 代表每天
--> 月份可以是 1-12 或 JAN-DEC 或 * 代表每个月
--> 一周中的某一天可以是 1-7 或 SUN-SAT 或 * 代表每天
对于您的情况, 你可以用
0 6,14,22 * * ? --> 每天一次 8 小时。