チュートリアル: AWS Lambda 関数をスケジュールする - Amazon EventBridge

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

チュートリアル: AWS Lambda 関数をスケジュールする

注記

スケジュールされたルールは EventBridge のレガシー機能です。

EventBridge は、スケジュールされたタスクを大規模に一元的に作成、実行、管理するための、より柔軟で強力な方法を提供します: EventBridge スケジューラ。EventBridge スケジューラでは、繰り返しのパターンに cron やレート式を使ってスケジュールを作成したり、1回限りの呼び出しを設定したりできます。配信時間枠の柔軟な設定、再試行制限の定義、失敗した API 呼び出しの最大保持時間の設定を行うことができます。

スケジューラは高度にカスタマイズ可能で、ターゲット API オペレーションと AWS サービスの幅広いセットにより、スケジュールされたルールよりもスケーラビリティが向上します。スケジュールに従ってターゲットを呼び出すには、Scheduler を使用することをお勧めします。

詳細については、新しいスケジュールを作成する「」またはEventBridge スケジューラユーザーガイド」を参照してください。

このチュートリアルでは、EventBridge スケジュールされたルールを使用してスケジュールに従って Lambda 関数を呼び出す方法を以前に示しました。代わりに Amazon EventBridge スケジューラを使用することをお勧めします。EventBridge スケジューラは、スケーラビリティの向上、ターゲット API オペレーションの幅広いセット、柔軟な時間枠、組み込みの再試行とデッドレターキューのサポートを提供します。

EventBridge スケジューラを使用して Lambda 関数をスケジュールする詳しい手順については、「 AWS Lambda デベロッパーガイド」の「スケジュールに従って Lambda 関数を呼び出す」を参照してください。

コンソール、、 AWS CLIまたは SDK を使用してスケジュールを作成する方法など、EventBridge スケジューラの詳細については、「Amazon EventBridge スケジューラユーザーガイド」を参照してください。 SDKs

EventBridge スケジュールされたルールを引き続き使用する必要がある場合は、「」を参照してくださいAmazon EventBridge でスケジュールされたルール (レガシー) を作成する