第4章 · ネットワークの実装·v2.1.0·更新 2026/6/14·読了目安 約10分
変更要約: in-scope サービス網羅: コンピュート/スケーリング/ストレージ(EC2 Auto Scaling/AWS Auto Scaling/ECS/Fargate/Lambda/S3)を追加
4.3IaC によるネットワークの自動化
この節の要点
コードで再現可能に——CloudFormation、CDK、Terraform、変更セット/ドリフト検出、繰り返し可能なデプロイ——を理解します。手作業のドリフトを排除します。
ネットワーク(VPC・サブネット・ルート・SG・エンドポイント・TGW)は IaC(Infrastructure as Code) で定義すると、繰り返し・一貫して・監査可能に構築できます。手作業の設定ドリフトを防ぎます。
4.3.1IaC の道具と効果
- CloudFormation:AWS ネイティブな宣言的テンプレート(YAML/JSON)。変更セットで適用前に差分を確認。
- CDK:プログラミング言語で記述し CloudFormation を生成。再利用しやすい。
- Terraform:マルチクラウド対応の IaC。state でリソースを管理する。
- ドリフト検出:実環境がテンプレートからずれていないか検出し、再現性を担保する。
試験ポイント
「ネットワークを繰り返し・一貫して構築=IaC(CloudFormation/CDK/Terraform)」「適用前の差分確認=変更セット」「手作業のずれ検出=ドリフト検出」 は ANS-C01 で頻出です。本番ネットワークは手動変更(クリックオプス)を避け、IaC で管理します。

