search
LoginSignup
2

More than 1 year has passed since last update.

posted at

AWS Cron式で「第○○曜日」を設定する方法

AWSでCloudWatch Eventsを使おうとして、
クーロン式で「第2日曜日」、「第3土曜日」みたく月次で曜日を指定して動かしたくなったので、調べてみた。

設定方法

少し調べた結果、SUN#4等でいけるっぽいです。
公式見たら普通に書いてありました。

使用例:毎月第4日曜日の午前9時

00 09 ? * SUN#4 *

曜日は1~7、もしくはSUN~SATで設定できますが、SUNとかの方がわかりやすいかも?

参考記事

公式を確認(結果的にこれで十分でした)
 リファレンス: Systems Manager の Cron および Rate 式
基本的な所はこ記事が参考になりました。
 AWS_Cron式のワイルドカード
 cronで第何何曜日にスクリプトを実行するか指定する

あと、CloudWatch Events設定するときは時差(UTCとJST)を考慮すべしです。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
2