

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

# チュートリアル: AWS Lambda 関数をスケジュールする
<a name="eb-run-lambda-schedule"></a>

**注記**  
スケジュールされたルールは EventBridge のレガシー機能です。  
EventBridge は、スケジュールされたタスクを大規模に一元的に作成、実行、管理するための、より柔軟で強力な方法を提供します: EventBridge スケジューラ。EventBridge スケジューラでは、繰り返しのパターンに cron やレート式を使ってスケジュールを作成したり、1回限りの呼び出しを設定したりできます。配信時間枠の柔軟な設定、再試行制限の定義、失敗した API 呼び出しの最大保持時間の設定を行うことができます。  
スケジューラは高度にカスタマイズ可能で、ターゲット API オペレーションと AWS サービスの幅広いセットにより、スケジュールされたルールよりもスケーラビリティが向上します。スケジュールに従ってターゲットを呼び出すには、Scheduler を使用することをお勧めします。  
詳細については、[新しいスケジュールを作成する](using-eventbridge-scheduler.md#using-eventbridge-scheduler-create)「」または*[EventBridge スケジューラユーザーガイド](https://docs.aws.amazon.com/scheduler/latest/UserGuide/what-is-scheduler.html)*」を参照してください。

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

EventBridge スケジューラを使用して Lambda 関数をスケジュールする詳しい手順については、「 *AWS Lambda デベロッパーガイド*」の[「スケジュールに従って Lambda 関数を呼び出す](https://docs.aws.amazon.com/lambda/latest/dg/with-eventbridge-scheduler.html)」を参照してください。

コンソール、、 AWS CLIまたは SDK を使用してスケジュールを作成する方法など、EventBridge スケジューラの詳細については、[「Amazon EventBridge スケジューラユーザーガイド](https://docs.aws.amazon.com/scheduler/latest/UserGuide/what-is-scheduler.html)」を参照してください。 SDKs

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