スケジュールの管理 - EventBridge スケジューラ

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

スケジュールの管理

スケジュールとは、Amazon EventBridge スケジューラを使用して作成、設定、管理する主なリソースです。

すべてのスケジュールには、スケジュールをいつ、どの頻度で実行するかを決定するスケジュール式があります。EventBridge スケジューラは、レート、cron、1 回限りのスケジュールの 3 種類のスケジュールをサポートしています。さまざまなスケジュールタイプの詳細については、「EventBridge スケジューラのスケジュールタイプ」を参照してください。

スケジュールを作成するときは、そのスケジュールが呼び出すターゲットを設定します。ターゲットとは、スケジュールが実行されるたびに EventBridge スケジューラがユーザーに代わって呼び出す API オペレーションです。EventBridge スケジューラ は 2 種類のターゲットをサポートします。1 つはコアサービスグループ全体で共通の API オペレーションを呼び出すテンプレート化されたターゲットで、もう 1 つは 270 を超えるサービスにわたって 6,000 を超えるオペレーションを呼び出すことができるユニバーサルターゲットパラメーター (UTP) です。ターゲットの設定の詳細については、「ターゲットの管理」を参照してください。

EventBridge スケジューラがイベントをターゲットに正常に配信できなかった場合の、スケジュールで障害を処理する方法を設定するには、再試行ポリシーデッドレターキュー (DLQ) という 2 つの主要なメカニズムを使用します。再試行ポリシーは、EventBridge スケジューラが失敗したイベントを再試行する回数と、未処理のイベントを保持する期間を決定します。DLQ は、EventBridge スケジューラが再試行ポリシーを使い果たした後に、失敗したイベントを配信するために使用する標準の Amazon SQS キューです。DLQ を使用して、スケジュールやダウンストリームターゲットの問題をトラブルシューティングできます。詳細については、「スケジュールのデッドレターキューを設定する」を参照してください。

このセクションでは、コンソール、AWS CLI、および EventBridge スケジューラ SDK を使用して EventBridge スケジューラのスケジュールを管理する例を示しています。

次のステップ

  • Lambda と Step Functions のテンプレート化されたターゲットを設定する方法の詳細と、ユニバーサルターゲットパラメータの使用方法については、「ターゲットの管理」を参照してください。

  • EventBridge スケジューラのデータ型と API オペレーションの詳細については、「EventBridge スケジューラ API リファレンス」を参照してください。