Ich verwende Cloudwatch geplantes Ereignis, um meine Lambda-Funktion nach einem bestimmten Zeitintervall auszulösen. Ich würde gerne Cloud-Formationsvorlage verwenden, um diese Regel in Cloudwatch hinzuzufügen. Ich habe die Dokumentation zu Cloud-Erstellungstemplates durchgelesen, kann aber keine Ereignisse mithilfe der Cloud-Formationsvorlage konfigurieren. Kann jemand bitte vorschlagen, wie man es unter Verwendung der Wolkenbildungsschablone einführt.Wie erstellt man ein Cloudwatch-Ereignis mithilfe der Cloud-Vorlage?
Ich verwende unter Vorlage.
{
"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)"
}
}
}
}
Ich erhalte A client error (ValidationError) occurred when calling the ValidateTemplate operation: Template format error: Unrecognized resource type: AWS::CloudWatch::Event
Fehlermeldung, wenn ich es mit aws cli validieren.