amazon-web-services - AWS cloudwatch cron 表达式问题
问题描述
我正在尝试使用 Python 和 boto 创建 Cloudwatch 规则。我们需要每隔 5 分钟运行一次。但是我们得到以下错误:
botocore.exceptions.ClientError:调用 PutRule 操作时发生错误 (ValidationException):参数 ScheduleExpression 无效。
cw_client.put_rule(
Name= "lambda-kickoff",
ScheduleExpression = cron_exp,
# ScheduleExpression="cron(0/5 * * * ? *)",
State='ENABLED',
Description= "cw rule 1",
)
cron_exp 值为:cron(19 10 30 4 FRI 2021)
解决方案
根据AWS 文档,您的 cron 表达式是错误的,因为月份中的某一天或一周中的某一天必须是问号。
日期或星期值之一必须是问号 (?)。
推荐阅读
- ios - 通过 Rest API 的 Apple Health Kit 数据
- sharepoint - 如何为 GroupUserAdded 事件创建远程事件接收器
- android - 如何更改我的搜索视图图标颜色?
- r - 如何在 R 中生成这样的日期
- html - html表格打印布局中的空格
- r - 将 HDFS 文件加载到 Hive 时面临问题
- mongodb - Prisma GraphQL 嵌套文档
- python - 如何在 Pycharm 中使用从 google colab 导出的模型
- javascript - 是否可以强制 Google Maps API 使用特定的 Transit Provider
- android - 应用程序未从 Play 商店安装在某些设备中