Cloudwatchの予定されたイベントを設定しようとしていますが、cronの表現が無効のようですが、理由はわかりません。
私のcron表現は次のとおりです。
cron(5,15,25,35,45,55 * * * *)
毎日1時間ごとの5、15、25、35、45、55分に実行したい。これは、AWSの予定イベントのドキュメントと一致するようです http://docs.aws.Amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html 。
上記のドキュメントでは、0から59までのカンマ区切り値で分を表すことができ、ALLを反映する*ワイルドカードで時間、月の日(または曜日)、月、年を反映できます。
Lambdaコンソール(関数を作成してCloudwatchスケジュールイベントを選択する場合)および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が無効であるというエラーが発生するたびに。ただし、事前作成されたrate()式のいずれかを使用できます。
独自のカスタムcron式を使用するにはどうすればよいですか?
ありがとう。