mcpField
C
creating-production-vpc-multi-az

creating-production-vpc-multi-az

github.com/aws云与 DevOps3.3k6.3k 次安装今天更新
代码仓库

关于 creating-production-vpc-multi-az

指导在多个可用区中创建生产级 AWS VPC,供需要规划网络子网和安全配置的用户使用。内容涵盖 CIDR 自动计算、公有与私有子网、NAT 网关、路由表和分层安全组。

主要功能

  1. 01创建启用 DNS 的 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 网关、路由表和安全组的完整多可用区 VPC,请严格按照操作流程执行。 请参阅 生产环境 VPC 创建流程。

关键参数:

  • vpc_name(必需):所有资源的名称前缀
  • region(必需):目标 AWS 区域
  • allowed_web_cidrs(必需):允许 Web 访问的 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 警告

对于 Web 访问 CIDR,操作流程会对 0.0.0.0/0 发出警告,并建议生产工作负载使用特定 IP 范围;但如果有明确要求,仍允许使用。

评论

支持 Markdown