5

私は特定の時間間隔の後にラムダ機能をトリガするためにcloudwatch scheduledイベントを使用しています。私はクラウドフォーメーションテンプレートを使用して、このルールをクラウドウォッチに追加したいと考えています。私はcloudformationformationテンプレートのドキュメントを通過しましたが、私はクラウドフォーメーションテンプレートを使用してイベントを設定する方法を見つけることができません。誰もクラウドフォーメーションテンプレートを使用して実装する方法を教えてください。cloudformテンプレートを使用してcloudwatchイベントを作成するには?

私は以下のテンプレートを使用しています。

{ 
    "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エラーメッセージを取得しています。

答えて

3

CloudWatchイベントがまだCloudFormation APIを介して公開されていないことは間違いありません。通常、AWSの新機能とCloudFormationチームによって実装/公開される新機能の間には若干の遅れがあります。

CloudFormationで現在利用可能なリソースのリストです。 http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html

Cloudwatch名前空間には1つのリソースしか存在しません。

関連する問題