ECSタスクをスケジュール実行する
定期バッチを、実行内容・実行時刻・実行権限に分けて定義し、失敗時に追える構成を学ぶ。
TL;DR
- バッチ用タスク定義はAPIサービスと役割を分ける。
- EventBridge Schedulerで起動時刻と起動先を設定する。
- 実行結果はログとタスクの終了状態で確認する。
01タスクの単位
バッチ用タスク定義はAPIサービスと役割を分ける。

バッチ用タスク定義はAPIサービスと役割を分ける。
この章の学習目標: 定期バッチを、実行内容・実行時刻・実行権限に分けて定義し、失敗時に追える構成を学ぶ。
02実行時刻を定義する
EventBridge Schedulerで起動時刻と起動先を設定する。

EventBridge Schedulerで起動時刻と起動先を設定する。
| 観点 | この章で確認すること |
|---|---|
| 設定 | 意図をコードとして表す |
| state | 実環境との対応を記録する |
| 実環境 | 差分の意味を確認する |
03結果を追跡する
実行結果はログとタスクの終了状態で確認する。

実行結果はログとタスクの終了状態で確認する。
変更は対象・影響・planを確認してから判断する。stateを急いで直接操作しない。
この章で持ち帰ること
- バッチ用タスク定義はAPIサービスと役割を分ける。
- EventBridge Schedulerで起動時刻と起動先を設定する。
- 実行結果はログとタスクの終了状態で確認する。