Sto utilizzando l'evento programmato di cloudwatch per attivare la funzione lambda dopo un intervallo di tempo specifico. Vorrei utilizzare il modello di formazione cloud per aggiungere questa regola in cloudwatch. Ho esaminato la documentazione dei modelli di cloudformation ma non sono in grado di trovare il modo di configurare gli eventi utilizzando il modello di formazione cloud. Qualcuno può suggerire come implementarlo usando il modello di formazione delle nuvole.Come creare un evento cloudwatch utilizzando un modello di cloudformation?
Sto usando sotto il modello.
{
"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)"
}
}
}
}
sto ottenendo un messaggio di errore quando A client error (ValidationError) occurred when calling the ValidateTemplate operation: Template format error: Unrecognized resource type: AWS::CloudWatch::Event
a convalidare utilizzando AWS cli.