1.3基礎
毎日午前2時にGlueジョブを起動し、完了後に集計処理へ進める。
サーバーを常時稼働させず、タイムゾーンを明示してスケジュールを管理する。
最も適切な構成はどれか。
× 不正解
EventBridge SchedulerでStep FunctionsやGlueを指定時刻に起動し、タイムゾーンと失敗時再試行を設定できる。
詳細解説
正しいAmazon EventBridge SchedulerからStep Functionsを起動する
指定時刻・タイムゾーン・リトライを設定し、ワークフローをスケジュール起動できる。
指定時刻・タイムゾーン・リトライを設定し、ワークフローをスケジュール起動できる。
誤りEC2のcronを常時稼働させる
実装はできるが、サーバーのパッチ・可用性・タイムゾーン運用を自分で管理する。
実装はできるが、サーバーのパッチ・可用性・タイムゾーン運用を自分で管理する。
誤りS3のObject Lockで時刻を指定する
Object Lockは保持期間を制御し、ジョブ起動は行わない。
Object Lockは保持期間を制御し、ジョブ起動は行わない。
誤りAthenaの保存済みクエリを手動実行する
自動スケジュールにならず、実行漏れが発生する。
自動スケジュールにならず、実行漏れが発生する。
実際に確かめる
一時的な検証環境で実行できる例です。
EventBridge Schedulerのschedule expression、タイムゾーン、実行ロールを確認する。期待される結果
cronホスト運用とマネージドスケジューラの違いを説明できる。理解のポイント
- EventBridge Scheduler
- タイムゾーン
- スケジュール
- 実行ロール
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 1・Task 1.3と各サービスの公式ドキュメントを確認する。
基礎のおさらい
時刻設計
UTCと業務タイムゾーン、夏時間、休日処理をスケジュールへ反映する。
起動権限
Schedulerが対象APIを呼び出すIAMロールと、失敗時の再試行を設定する。
問題IDAWS-DEA-054
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告