CLF-C02#343(Services)
インフラストラクチャをコードとして管理する機能を提供するAWSサービスはどれですか?
正解:D
正解の根拠
AWS CloudFormation は JSON または YAML テンプレートに AWS リソース構成を宣言的に記述し、スタックとして一括プロビジョニング・更新・削除できる IaC サービスです。テンプレートをコードとしてバージョン管理することで、再現性と監査性を担保したインフラ管理が可能になります。
主要サービス比較
| サービス | 主目的 |
|---|---|
| CloudFormation | IaC によるリソース宣言と展開 |
| CodePipeline | CI/CD のパイプライン制御 |
| CodeDeploy | アプリのデプロイ自動化 |
| Direct Connect | 専用線によるネットワーク接続 |
不正解の理由
- A: CodePipeline は CI/CD ワークフローのオーケストレーションが目的で、リソース定義の機能はありません。
- B: CodeDeploy はアプリのデプロイ自動化が責務で、AWS リソース全体の宣言的管理はできません。
- C: Direct Connect は専用線接続を提供するネットワークサービスで、IaC の用途とは異なります。

コメント