かべぎわブログ

技術的なことについてかけたらいいな…

CloudWatchで日と曜日を指定するときはどちらかに?をつかう

わりと忘れがちなのでメモ。

概要

CloudWatchのスケジュールのcron式で日と曜日を指定するときに、ちゃんと設定しているはずなのに以下のようなメッセージがでてきたのでそれの回避方法です。

Parameter ScheduleExpression is not valid.

回避方法

こんなかんじで日か曜日のフィールドに?を設定する

0 14 * ? * 2-6

マニュアルにもちゃんと書いてありました。

cron 式の日フィールドと曜日フィールドを同時に指定することはできません。一方のフィールドに値 (または *) を指定する場合、もう一方のフィールドで ? (疑問符) を使用する必要があります。

docs.aws.amazon.com

おわりに

OWARI

Amazon Web Services 基礎からのネットワーク&サーバー構築 改訂版

Amazon Web Services 基礎からのネットワーク&サーバー構築 改訂版