🦁

Amazon EventBridgeで月末N日前指定ができる

2022/09/14に公開

Amazon EventBridgeのスケジュールをcron式で実行するときに月末N日前ができることが分かったので共有します。

結論から書くと、日付でL-n(nは数値)で書くことで月末からn日前を指定できるようです。

公式ドキュメントにも書いていませんが、指定でき、実際にイベントが実行されます。

サポートに問い合わせたところ意図通りの挙動だそうで、本番環境に使っても大丈夫なようです。

お客様にご確認いただいておりますように、L-1 は月の最終日(L)から1日前を意味します。
L-k は最終日からk日前となります。

こちらの書式は、ドキュメントには記載がございませんが、サービスとしては意図した書式となり、ドキュメント上に記載のあるような他の書式と同様にご利用いただくことが可能でございます。

ググっても月末の数日間スケジュール指定して、プログラム側でN日前か判定するやり方が出てきます。
あまり知られていない記法だと思いますが、かなり便利なので記事にしました。

Discussion