我使用CloudWatch定时事件来触发我的Lambda函数,以便在特定时间间隔后进行操作。我想使用CloudFormation模板将此规则添加到CloudWatch中。我已经阅读了CloudFormation模板文档,但无法找到使用CloudFormation模板配置事件的方法。请问有人可以建议如何使用CloudFormation模板实现吗。
我使用以下模板。
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "Provision environment specific",
"Resources": {
"lambdaScheduler": {
"Type": "AWS::CloudWatch::Event",
"Properties": {
"detail-type": "Scheduled Event",
"source": "aws.events",
"name": "TEST_EVENT_10_MINS_RULE",
"schedule-expression": "rate(5 minutes)"
}
}
}
}
当我使用AWS CLI验证模板时,出现了A client error (ValidationError) occurred when calling the ValidateTemplate operation: Template format error: Unrecognized resource type: AWS::CloudWatch::Event
错误信息。