Schedule - AWS Serverless Application Model
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Schedule

描述 Schedule 事件来源类型。

AWS SAM 会生成 服务规则::事件:规则 资源。

语法

在你的 AWS 无服务器应用程序模型 (AWS SAM)模板,使用以下语法。

YAML

Description: String Enabled: Boolean Input: String Name: String Schedule: String

属性

Description

规则描述。

类型:字符串

必需: 否

AWS CloudFormation 相容性: 此属性直接传递给 Description 特性 AWS::Events::Rule 资源。

Enabled

指示是否启用规则。

要禁用该规则,请将此属性设置为 False.

类型:布尔值

必需: 否

AWS CloudFormation 相容性: 此属性类似于 State 特性 AWS::Events::Rule 资源。如果此属性设置为 True 然后 AWS SAM 道次 ENABLED否则它会通过 DISABLED.

Input

传递到目标的有效 JSON 文本。如果使用此属性,则不会将事件文本本身的任何内容传递到目标。

类型:字符串

必需: 否

AWS CloudFormation 相容性: 此属性直接传递给 Target 特性 AWS::Events::Rule Target 资源。

Name

规则的名称。如果不指定名称,则 AWS CloudFormation 生成一个唯一物理 ID 并将该 ID 用作规则名称。

类型:字符串

必需: 否

AWS CloudFormation 相容性: 此属性直接传递给 Name 特性 AWS::Events::Rule 资源。

Schedule

决定运行规则的时间和频率的计划表达式。有关更多信息,请参阅规则的计划表达式

类型:字符串

必需: 是

AWS CloudFormation 相容性: 此属性直接传递给 ScheduleExpression 特性 AWS::Events::Rule 资源。

示例

Cloudwatch计划事件

Cloudwatch计划事件示例

YAML

CWSchedule: Type: Schedule Properties: Schedule: 'rate(1 minute)' Name: TestSchedule Description: test schedule Enabled: False