amazon-cloudwatch - 设置 Cloudwatch 事件 Cron 作业
问题描述
我对 cloudwatch 事件的 cron 作业文档有点困惑。我的目标是创建一个每天在美国东部标准时间上午 9 点、下午 5 点和晚上 11 点运行的 cron 作业。这看起来是正确的还是我做错了?似乎 cloudwatch 使用 UTC 军用时间,所以我尝试将其转换为 EST。我以为我是对的,但是在尝试通过 sam deploy 部署 cloudformation 模板时出现以下错误
Parameter ScheduleExpression is not valid. (Service: AmazonCloudWatchEvents; Status Code: 400; Error Code: ValidationException
我的 cron 工作有什么问题?我很感激任何帮助!
(SUN-SAT, 4,0,6)
更新:
这下面得到同样的错误Parameter ScheduleExpression is not valid
Events:
CloudWatchEvent:
Type: Schedule
Properties:
Schedule: cron(0 0 9,17,23 ? * * *)
MemorySize: 128
Timeout: 100
解决方案
您必须为所有六个必需的 cron 字段指定一个值
这应该满足您的所有要求:
0 4,14,22 ? * * *
使用生成: https ://www.freeformatter.com/cron-expression-generator-quartz.html
你可以在网上找到很多其他的 cron 生成器。
推荐阅读
- android - Android脚本添加多个wifi网络的过程
- python-3.x - gwpy 包给出错误 - AttributeError:模块“matplotlib.pyplot”在 Google Colab 中没有属性“FigureManagerBase”
- laravel - 如何在 Job (Laravel) 中打印输出
- excel - VBA:将文档以 PDF 格式保存在 WB 所在的同一文件夹中(并在没有任何信息消息的情况下关闭它)
- python - 从最大到最小对二维矩阵元素进行排序,也跟踪 ij 索引
- python-3.x - 将 pandas 列的所有值连接成一个字符串
- amazon-web-services - 当存储桶为私有时,如何使预签名 URL 公开可用?
- flutter - “没有图像符合缩略图的尺寸要求。” 保存裁剪图像时扩展图像出错
- node.js - 使用 Busyboy 解析多部分表单数据,获取奇怪格式的对象
- flutter - 当我更改它时,颤动吐司背景具有相同的颜色我该如何解决