1.3標準
パイプラインの定義を更新するが、実行中の処理は旧定義で完了させる。
新規実行だけを検証済みの新バージョンへ切り替える。
最も適切な運用はどれか。
× 不正解
Step Functionsのバージョンとエイリアスを使うと、実行中の定義を固定しつつ新規実行を検証済み版へ切り替えられる。
詳細解説
正しいStep Functionsのバージョン・エイリアスを使って切り替える
実行と定義の参照先を分離し、検証後に新規実行のエイリアスを切り替えられる。
実行と定義の参照先を分離し、検証後に新規実行のエイリアスを切り替えられる。
誤り実行中のステートマシン定義を直接上書きする
実行の再現性が失われ、途中状態と新定義の不整合が起きる。
実行の再現性が失われ、途中状態と新定義の不整合が起きる。
誤りS3ファイル名を変更して定義を切り替える
ファイル名変更だけでは実行APIが参照する定義を安全に切り替えない。
ファイル名変更だけでは実行APIが参照する定義を安全に切り替えない。
誤りIAMポリシーのVersionを変更する
IAMポリシーのバージョンはアクセス権定義であり、Step Functions定義ではない。
IAMポリシーのバージョンはアクセス権定義であり、Step Functions定義ではない。
実際に確かめる
一時的な検証環境で実行できる例です。
Step Functions state machine versions、aliases、deploymentの公式説明を確認する。期待される結果
ワークフロー定義の版管理とIAMポリシー版管理を区別できる。理解のポイント
- State machine version
- Alias
- 段階的切替
- 再現性
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 1と各サービスの公式ドキュメントを確認する。
基礎のおさらい
定義の不変性
実行開始時の定義を固定すると、途中のコード変更による再現性低下を防げる。
ロールバック
エイリアスを旧版へ戻し、実行履歴・入力バージョンと合わせて原因を追跡する。
問題IDAWS-DEA-077
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告