当前位置: 首页 > 知识库问答 >
问题:

CloudWatch事件:计划表达式无效[重复]

韦飞尘
2023-03-14

我写了一个cron表达式如下:

0 13 * * 1-5代码

触发“周一至周五每周一天13:00”

但是当我在cloud dwatch事件中使用它时,我用替换了当月的一天,如aws文档中所述。但是这不起作用,并且说Parameter schduleExpression无效

Minute Hour day(of the month)  month day(of the week)
0       13       ?               *       1-5

我错过了什么?

谢谢你!

共有1个答案

傅阳
2023-03-14

如本文所述。

Cron表达式有六个必填字段。

它在为年份字段添加额外的*后工作。

正常的cron语法也使用0-6表示周日-周六,但对于clouwatch事件,1-7表示周日-周六。

AWS文件

 类似资料:
  • 我尝试使用以下cron表达式添加CloudWatch计划事件: 我想每天一点钟触发这个事件。但是我总是得到以下错误: 保存规则dms unstage胫骨时出错。详细信息:参数ScheduleExpression无效。 这个cron表达式中有什么错误?

  • 我创建了一个AWS Lambda函数,并在Cloudwatch中创建了一个计划事件规则,每5分钟触发一次:

  • 遇到无效的@Scheduled方法“execute”:Cron表达式必须由6个字段组成(在“0/20****?2005”中找到7个字段) 当我试图在cron表达式中使用7个字段时,我得到了这个错误。谁能帮我解决这个问题吗?

  • 我的表达式输入文件(出于测试目的,最后两个应该抛出两个异常): 我的实际输出: 显然,我希望前四个表达式像第一个表达式一样跟随,最后两个表达式显示我的异常消息,但我似乎不知道哪里出错了。

  • 我知道我可以通过AWS控制台创建计划的Cloud Watch事件: https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/Create-CloudWatch-Events-Scheduled-Rule.html 有没有办法在云形成模板中声明类似事件?

  • 下面是我正在使用的正则表达式的最新版本,它抛出了错误“Invalid regular expression” XSD:正则表达式在位置4验证失败:当前选项设置不支持此表达式。 我在xsd文件中得到了这个异常,我正在message broker(IIB)中开发这个xsd。有谁能帮我解决这个问题吗?