Używam zdarzeń zaplanowanych w usłudze Cloudwatch do wywoływania funkcji lambda po określonym przedziale czasu. Chciałbym użyć szablonu do tworzenia chmury, aby dodać tę regułę w chmurze. Przejrzałem dokumentację szablonów chmur, ale nie jestem w stanie znaleźć sposobu na konfigurację zdarzeń przy użyciu szablonu chmury. Czy ktoś może zasugerować, jak zaimplementować go przy użyciu szablonu tworzenia chmury.Jak utworzyć zdarzenie chmurowe przy użyciu szablonu Cloudformation?
Używam poniższego szablonu.
{
"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)"
}
}
}
}
Dostaję komunikat o błędzie A client error (ValidationError) occurred when calling the ValidateTemplate operation: Template format error: Unrecognized resource type: AWS::CloudWatch::Event
kiedy zatwierdzić go za pomocą AWS CLI.