1.4標準
GlueジョブがS3バケットとIAMロールを利用する。
作成順序を暗黙の参照と明示依存で正しく管理し、削除時の順序も壊さない。
最も適切な方法はどれか。
× 不正解
RefやGetAttでリソースを参照すると依存関係が自動推論され、暗黙に分からない依存だけDependsOnで追加する。
詳細解説
正しいRef・GetAttによる参照を使い、必要な場合だけDependsOnを追加する
リソース参照から依存関係を推論させ、推論できない依存だけ明示できる。
リソース参照から依存関係を推論させ、推論できない依存だけ明示できる。
誤りすべてのリソースにDependsOnを付ける
不要な直列化でデプロイが遅くなり、循環依存を作る可能性がある。
不要な直列化でデプロイが遅くなり、循環依存を作る可能性がある。
誤りS3のファイル名で作成順を指定する
ファイル名はCloudFormationのリソース作成順序を制御しない。
ファイル名はCloudFormationのリソース作成順序を制御しない。
誤りIAMポリシーのStatement順で作成する
IAMステートメント順はCloudFormationのリソース作成順にならない。
IAMステートメント順はCloudFormationのリソース作成順にならない。
実際に確かめる
一時的な検証環境で実行できる例です。
CloudFormation Ref、GetAtt、DependsOn、循環依存の公式説明を確認する。期待される結果
依存関係の自動推論と過剰な明示依存の影響を説明できる。理解のポイント
- CloudFormation
- Ref
- GetAtt
- DependsOn
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 1・Task 1.4と各サービスの公式ドキュメントを確認する。
基礎のおさらい
依存グラフ
リソースの作成・更新・削除順を有向グラフとして考え、循環を避ける。
置換と削除
物理名、DeletionPolicy、更新置換がデータ損失へ与える影響を確認する。
問題IDAWS-DEA-093
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告