mcpField
C
creating-production-vpc-multi-az

creating-production-vpc-multi-az

github.com/awsクラウド・DevOps3.3k6.3k 回インストール1 日前に更新
リポジトリ

creating-production-vpc-multi-az について

複数のAWSアベイラビリティーゾーンに本番向けVPCを構築するスキルです。サブネット構成、NATゲートウェイ、ルートテーブル、階層化されたセキュリティグループの設定を案内します。

主な機能

  1. 01DNS対応VPCの作成
  2. 02パブリック・プライベートサブネットの設計
  3. 03高可用性NATゲートウェイの設定
  4. 04ルートテーブルの構成
  5. 05階層化セキュリティグループの作成

活用シーン

  1. 01複数のアベイラビリティーゾーンに本番ネットワークを展開
  2. 02ワークロードのアウトバウンドアクセス設定
  3. 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 範囲を推奨します。ただし、明示的に要求された場合は許可します。

コメント