CloudWatch触发器Cron表达式无效排查:Terraform报ValidationException错误
CloudWatch Cron表达式无效原因及修正方案
你的调度表达式无效的核心原因是字段数量不符合AWS CloudWatch的cron格式要求。
AWS CloudWatch的cron表达式固定为6个必填字段(年份为可选的第7个字段,可省略),字段顺序为:分钟 小时 日 月 星期 [年份]。
你当前的表达式:
schedule_expression = "cron(0 9-17 * * MON-FRI *)"
在星期字段(MON-FRI)后多了一个多余的*,导致总字段数变为7个,超出了格式规范,因此触发ValidationException错误。
修正后的正确表达式:
schedule_expression = "cron(0 9-17 * * MON-FRI)"
这个表达式会在工作日(周一至周五)的9:00到17:00之间,每小时整点触发一次,完全符合你的需求。
内容的提问来源于stack exchange,提问作者thom4s94
相关产品推荐
相关产品推荐

