creating-production-vpc-multi-az について
複数のAWSアベイラビリティーゾーンに本番向けVPCを構築するスキルです。サブネット構成、NATゲートウェイ、ルートテーブル、階層化されたセキュリティグループの設定を案内します。
主な機能
- 01DNS対応VPCの作成
- 02パブリック・プライベートサブネットの設計
- 03高可用性NATゲートウェイの設定
- 04ルートテーブルの構成
- 05階層化セキュリティグループの作成
活用シーン
- 01複数のアベイラビリティーゾーンに本番ネットワークを展開
- 02ワークロードのアウトバウンドアクセス設定
- 03環境ごとのネットワークアクセスルール設定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ aws/ agent-toolkit-for-aws --skill creating-production-vpc-multi-azインストール後、Claude Code で/creating-production-vpc-multi-azを入力して読み込まれたか確認します。
同梱ファイルreferences/create-production-vpc-multi-az.md
詳細
複数のアベイラビリティゾーンにまたがる本番環境対応 VPC の作成
概要
複数のアベイラビリティゾーンに分散した、本番環境対応の VPC インフラストラクチャを作成するためのドメイン知識です。DNS サポート付きの VPC 作成、自動 CIDR 計算によるパブリックサブネットとプライベートサブネットの配置、高可用性のアウトバウンドアクセスを実現するインターネットゲートウェイと NAT ゲートウェイ、ルートテーブルの設定、AWS Well-Architected の原則に沿った階層型セキュリティグループについて説明します。
本番環境向け VPC の作成
パブリック/プライベートサブネット、NAT ゲートウェイ、ルートテーブル、セキュリティグループを備えた、完全に構成されたマルチ AZ VPC を作成するには、手順に正確に従ってください。 本番環境向け VPC の作成手順を参照してください。
主なパラメーター:
vpc_name(必須):すべてのリソースに使用する名前のプレフィックスregion(必須):対象の AWS リージョンallowed_web_cidrs(必須):ウェブアクセスを許可する CIDR ブロック — 明示的に要求された場合に限り、0.0.0.0/0 を許可してくださいvpc_cidr(任意、デフォルト10.0.0.0/16):VPC の CIDR ブロックavailability_zones(任意、デフォルト 3):AZ の数(2~6)environment(必須):環境タグenable_ssh_access(任意、デフォルト false):SSH セキュリティグループを作成するかどうか
トラブルシューティング
アベイラビリティゾーンが不足している
対象リージョンには、少なくとも 2 つの利用可能な AZ が必要です。aws ec2 describe-availability-zones を使用して確認してください。
NAT ゲートウェイの作成に時間がかかる
NAT ゲートウェイが利用可能になるまで数分かかることがあります。この手順では、ルートテーブルを設定する前に利用可能になるまで待機します。
セキュリティグループの CIDR に関する警告
この手順では、ウェブアクセス用 CIDR に 0.0.0.0/0 が指定されている場合に警告し、本番環境のワークロードには特定の IP 範囲を推奨します。ただし、明示的に要求された場合は許可します。