rate または cron を使用する式をスケジュールする
AWS Lambda では、最大で毎分 1 回の頻度で、標準料金および Cron 式をサポートしています。Rate 式はより簡単に定義できますが、cron トリガーがサポートするきめ細かなスケジュール制御は提供しません。
Eventbridge (CloudWatch Events) の rate 式は以下の形式になります。
rate(
Value
Unit
)
ここで、Value
は正の整数、Unit
は分、時間、日数にすることができます。Rate 式は、スケジュールされたイベントルールを作成するときに開始されます。単数形の値には Unit も単数形 (rate(1
day)
など)、それ以外の場合は複数形 (rate(5 days)
など) にする必要があります。
Rate 式の例 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
頻度 | 式 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 分ごと |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1時間毎 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 日ごと |
|
Cron 式の形式は次のようになります。
cron(
Minutes
Hours
Day-of-month
Month
Day-of-week
Year
)
cron 式の例 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Frequency | 式 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
毎日午前 10 時 15 分 (UTC+0) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
月曜日から金曜日までの午後 6 時 (UTC+0) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
毎月 1 日の午前 8 時 (UTC+0) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
平日の 10 分ごと |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
平日の午前 8 時 (UTC+0) から午後 5 時 55 分 (UTC+0) の間に 5 分ごと |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
毎月最初の月曜日の午前 9 時 (UTC+0) |
|
次の点に注意してください。
-
スケジュールされたイベントはすべて UTC+0 のタイムゾーンを使用しています。
-
Lambda コンソールを使用している場合は、式に
cron
プレフィックスを含めません。 -
日または週日の値は疑問符である必要があります (
?
)。
詳細については、Eventbridge ユーザーガイドのルールのスケジュール式を参照してください。