我写了一个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
我错过了什么?
谢谢你!
如本文所述。
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。有谁能帮我解决这个问题吗?