creating-production-vpc-multi-az

oleh aws

Creates a production-ready VPC with public and private subnets across multiple Availability Zones, including internet gateway, NAT gateways, route tables, and…

npx skills add https://github.com/aws/agent-toolkit-for-aws --skill creating-production-vpc-multi-az

Creating a Production-Ready VPC Across Multiple Availability Zones

Overview

Domain expertise for creating production-ready VPC infrastructure distributed across multiple Availability Zones. Covers VPC creation with DNS support, public and private subnet layout with automatic CIDR calculation, internet gateway, NAT gateways for high-availability outbound access, route table configuration, and tiered security groups following AWS Well-Architected principles.

Create a production VPC

To create a fully configured multi-AZ VPC with public/private subnets, NAT gateways, route tables, and security groups, follow the procedure exactly. See Production VPC creation procedure.

Key parameters:

  • vpc_name (required): Name prefix for all resources
  • region (required): Target AWS region
  • allowed_web_cidrs (required): CIDR blocks allowed for web access — allow 0.0.0.0/0 only if explicitly requested
  • vpc_cidr (optional, default 10.0.0.0/16): VPC CIDR block
  • availability_zones (optional, default 3): Number of AZs (2–6)
  • environment (required): Environment tag
  • enable_ssh_access (optional, default false): Whether to create SSH security group

Troubleshooting

Insufficient Availability Zones

The target region must have at least 2 available AZs. Use aws ec2 describe-availability-zones to verify.

NAT Gateway creation delays

NAT Gateways can take several minutes to become available. The procedure waits for availability before configuring route tables.

Security group CIDR warnings

The procedure warns about 0.0.0.0/0 for web access CIDRs and recommends specific IP ranges for production workloads, but allows it if explicitly requested.

Lebih banyak skill dari aws

agents-build
aws
Digunakan untuk memperluas proyek agen yang ada dengan memori, integrasi aplikasi, VPC, multi-agen, migrasi, model, browser, interpreter kode, pembayaran, atau sumber daya…
official
agents-connect
aws
Gunakan saat menghubungkan agen Anda ke API, alat, atau layanan eksternal melalui Gateway, atau membatasi akses alat dengan kebijakan Cedar. Menangani penyiapan gateway, target…
official
agents-debug
aws
Use when your agent or environment is broken — wrong answers, errors, timeouts, tool failures, or CLI issues. Reads traces and logs to diagnose root causes.…
official
agents-deploy
aws
Gunakan saat men-deploy agen Anda ke AWS, atau saat deploy gagal. Menangani validasi pra-penerbangan, diagnosis error CDK/IAM/kuota, manajemen versi, rollback,…
official
agents-get-started
aws
Gunakan saat pengembang ingin membuat proyek agen baru atau memulai dengan AgentCore. Menangani pemilihan framework, pembuatan kerangka proyek, deploy pertama, dan…
official
agents-harden
aws
Gunakan saat menyiapkan agen Anda untuk produksi — pembatasan IAM, autentikasi masuk (JWT, SigV4), manajemen rahasia, optimasi cold start, siklus hidup sesi, tingkat…
official
agents-pay
aws
Gunakan saat agent ini perlu membayar konten yang dilindungi x402 saat runtime: menemui paywall di tengah tugas, menyelesaikannya melalui AgentCore Payments, dan menerapkan…
official
amazon-aurora-mysql
aws
Amazon Aurora MySQL — membuat, memodifikasi, dan memberikan saran pada klaster Aurora MySQL secara khusus (mesin yang kompatibel dengan MySQL, Aurora serverless, parallel query).…
official