AWS Lambda
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

使用 Rate 或 Cron 来计划表达式

AWS Lambda 支持最高每分钟一次的频率的标准 rate 和 cron 表达式。CloudWatch Events rate 表达式具有以下格式。

rate(Value Unit)

其中, 是一个正整数,单位 可以是分钟、小时或天。对于奇异值,单位必须是单数 (例如,rate(1 day)),而不是复数 (例如,rate(5 days))。

Rate 表达式示例

频率 表达式

每 5 分钟

rate(5 minutes)

每小时

rate(1 hour)

每 7 天

rate(7 days)

Cron 表达式具有以下格式。

cron(Minutes Hours Day-of-month Month Day-of-week Year)

Cron 表达式示例

频率 表达式

每天上午 10:15 (UTC)

cron(15 10 * * ? *)

星期一到星期五的下午 6:00

cron(0 18 ? * MON-FRI *)

每月第一天早上 8:00

cron(0 8 1 * ? *)

工作日每隔 10 分钟

cron(0/10 * ? * MON-FRI *)

工作日早上 8:00 到下午 5:55 期间每隔 5 分钟

cron(0/5 8-17 ? * MON-FRI *)

每月第一个星期一早上 9:00

cron(0 9 ? * 2#1 *)

请注意以下几点:

  • 如果您使用的是 Lambda 控制台,请不要向您的表达式添加 cron 前缀。

  • 日期值或星期几值之一必须是问号 (?)。

有关更多信息,请参阅 CloudWatch Events 用户指南 中的规则的计划表达式