0
0

AWS RedshiftでCronの書き方で躓いたのでメモ

Posted at

はじめに

Redshiftを同じスペックでずっと起動しておくのももったいないなと思い、スケジューラーでスペックを調整しようとしていた。

その時つまずいたので、メモ書きを残しておく。

初めに設定したCron

以下のような形式でCronを記載。
特に疑問も持たず設定。

0 9 * * 1-5 * # 月から金曜の9時

因みにAWS上の説明はこんな感じ。

Cron 形式: 分 時間 日 月 曜日 年 追加の値を含めるには、, (カンマ)、範囲を指定するには - (ハイフン)、すべての値を含めるには * (アスタリスク)、増分を指定するには / (スラッシュ) を使用します。

すると以下のエラーが発生した。

Invalid cron schedule expression:

なぜ???と思いながら色々試行錯誤していく..

修正後のCron

結論から言うと以下の記載で解決した。

0 9 ? * 1-5 * # 月から金曜の9時

以下のドキュメントに記載があった。

Amazon でスケジュールに従って実行されるルールの作成 EventBridge

日フィールドと曜日フィールドを同時に指定することはできないっぽい。
AWSの形式以外だと当てはまらないのでご注意を。

0
0
0

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
  3. You can use dark theme
What you can do with signing up
0
0