5

Belirli bir zaman aralığından sonra lambda işlevimi tetiklemek için cloudwatch planlanmış etkinliğini kullanıyorum. Bu kuralı bulutta eklemek için bulut oluşturma şablonunu kullanmak istiyorum. Cloudformation şablonları belgelerini inceledim ancak bulut oluşturma şablonunu kullanarak olayları yapılandırmanın yolunu bulamıyorum. Herkes bulut oluşumu şablonunu kullanarak nasıl uygulanacağını önerebilir.Cloudformation şablonu kullanarak bulut izleme etkinliği nasıl oluşturulur?

Aşağıdaki şablonu kullanıyorum.

{ 
    "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)" 
     } 
    } 
    } 
} 

Ben aws cli kullanarak doğrulamak zaman A client error (ValidationError) occurred when calling the ValidateTemplate operation: Template format error: Unrecognized resource type: AWS::CloudWatch::Event hata mesajı alıyorum.

cevap

3

CloudWatch olayının henüz CloudFormation API'sı aracılığıyla açıklanmayacağından emindim. AWS'deki yeni özellikler arasında normalde bazı gecikmeler var ve bunlar CloudFormation ekibi tarafından uygulanıyor/açıklanıyor.

CloudFormation aracılığıyla şu anda kullanılabilen kaynakların listesi.

Görüldüğü gibi Cloudwatch ad alanında yalnızca bir kaynak var.