2016-09-14 12 views
2

私はCloudwatch Scheduled Eventをセットアップしようとしていますが、理由を把握することはできませんが、私のcron式は無効と思われます。パラメータScheduleExpressionが無効です

私のcron式は次のとおりです。

のcron(5,15,25,35,45,55 * * * *)

私はそれが5日、15日、25日、35上で実行します、 1日の1時間ごとの45分と55分です。これはAWS Scheduled Eventsのドキュメントhttp://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.htmlと一致しているようです。

上記のドキュメントでは、カンマ区切りの値を0から59まで、時間、月日(または曜日)、月および年を*のワイルドカードで反映することができますALLを反映する。

ラムダコンソール(関数を作成してCloudwatch Schedule Eventを選択するとき)とCloudwatchコンソール(トリガーのターゲットを選択するとき)でcron式を設定しようとしました。私のカスタムcron表現でもうまくいきませんでした。私は次のことを試してみました

5,15,25,35,45,55 * * * * 
5,15,25,35,45,55 * ? * * 
cron(5,15,25,35,45,55 * * * *) 
cron(5,15,25,35,45,55 * ? * *) 

毎回私はScheduleExpressionが有効でないというエラーを取得します。しかし、私はpremade rate()式の1つを使うことができます。

独自のカスタムcron式を使用するにはどうすればよいですか?

ありがとうございました。

答えて

4

あなたが試みることができる:

cron(5,15,25,35,45,55 * * * ? *) 

クーロン式はここ必要なフィールドを持っています。

+0

正確に何がうまくいったのですか。 cronを使ったことはありませんでしたが、私はAWSのドキュメントに誤解されました。これは私を助けた:http://2ndwatch.com/blog/aws-lambda-scheduled-event-function-deep-dive-part-1/ – Brooks

関連する問題