rate または cron を使用する式をスケジュールする - AWS Lambda

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

rate または cron を使用する式をスケジュールする

AWS Lambda では、最大で毎分 1 回の頻度で、標準料金および Cron 式をサポートしています。Rate 式はより簡単に定義できますが、cron トリガーがサポートするきめ細かなスケジュール制御は提供しません。

EventBridge (CloudWatch イベント) レート式は、次の形式です。

rate(Value Unit)

ここで、Value は正の整数、Unit は分、時間、日数にすることができます。rate 式は、スケジュールを作成するときに開始されます。単数形の値には Unit も単数形 (rate(1 day) など)、それ以外の場合は複数形 (rate(5 days) など) にする必要があります。

Rate 式の例
頻度

5 分ごと

rate(5 minutes)

1時間毎

rate(1 hour)

7 日ごと

rate(7 days)

Cron 式の形式は次のようになります。

cron(Minutes Hours Day-of-month Month Day-of-week Year)
cron 式の例
Frequency

毎日午前 10 時 15 分 (UTC+0)

cron(15 10 * * ? *)

月曜日から金曜日までの午後 6 時 (UTC+0)

cron(0 18 ? * MON-FRI *)

毎月 1 日の午前 8 時 (UTC+0)

cron(0 8 1 * ? *)

平日の 10 分ごと

cron(0/10 * ? * MON-FRI *)

平日の午前 8 時 (UTC+0) から午後 5 時 55 分 (UTC+0) の間に 5 分ごと

cron(0/5 8-17 ? * MON-FRI *)

毎月最初の月曜日の午前 9 時 (UTC+0)

cron(0 9 ? * 2#1 *)

次の点に注意してください。

  • スケジュールされたイベントはすべて UTC+0 のタイムゾーンを使用しています。

  • Lambda コンソールを使用している場合は、式に cron プレフィックスを含めません。

  • day-of-month または day-of-week 値の 1 つは疑問符 () である必要があります?

詳細については、「Amazon EventBridge スケジューラで Lambda を使用する」を参照してください。