本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Rate 表达式引用
Rate 表达式在创建计划事件规则时启动,然后按照其定义的计划运行。
Rate 表达式有两个必填字段,之间以空格分隔。
语法
rate(value unit)
- 值
-
正数。
- 单位
-
时间单位。需要不同的单位,例如,对于值 1 为
minute
;对于大于 1 的值 1 为minutes
。有效值:minute | minutes | hour | hours | day | days
限制
如果值等于 1,则单位必须为单数。如果值大于 1,则单位必须为复数。例如,rate(1 hours) 和 rate(5 hour) 无效,而 rate(1 hour) 和 rate(5 hours) 有效。
示例
以下示例说明如何将 Rate 表达式与 Amazon CLI put-rule
命令结合使用。第一个示例每分钟触发一次规则,第二个示例每 5 分钟触发一次规则,第三个示例每小时触发一次规则,第四个示例每天触发一次规则。
aws events put-rule --schedule-expression "rate(1 minute)" --name
MyRule2
aws events put-rule --schedule-expression "rate(5 minutes)" --name
MyRule3
aws events put-rule --schedule-expression "rate(1 hour)" --name
MyRule4
aws events put-rule --schedule-expression "rate(1 day)" --name
MyRule5