SuperAPI AI 工具集

aws-vpc

部署与运维

查看项目

更新于 10-16 09:28

技能介绍

用途:面向生产 AWS 环境设计和管理 VPC 网络,实现子网隔离、路由与安全配置。适用于新建生产/预发/开发 VPC、搭建跨多可用区的公有与私有子网架构、为私有子网配置 NAT 网关出网、创建安全组与 NACL 做网络分段、通过 VPC 对等连接或 Transit Gateway 实现多 VPC 互通、部署 VPC 端点以私网访问 AWS 服务,以及排查资源间连接问题。

主要能力:创建 VPC 并启用 DNS 支持与主机名;按公有、私有、数据三层创建子网(示例架构为 10.0.0.0/16,各层分布 3 个可用区);创建并附加 Internet Gateway、按可用区部署 NAT Gateway 与独立路由表;创建安全组并按源组引用控制层级访问;创建 S3/DynamoDB 网关端点与 Secrets Manager 等接口端点;启用 VPC 流日志输出到 CloudWatch 或 S3;建立 VPC 对等连接并在两端添加路由;提供 Terraform 模块化写法。

使用方式:以 AWS CLI 命令或 Terraform 资源定义完成上述操作,例如创建 VPC 使用 aws ec2 create-vpc --cidr-block 10.0.0.0/16,创建子网使用 aws ec2 create-subnet,NAT 网关使用 aws ec2 create-nat-gateway,流日志使用 aws ec2 create-flow-log,端点使用 aws ec2 create-vpc-endpoint。前置条件:已安装并配置 AWS CLI v2;具备 ec2:* 或限定到 VPC 相关操作的 IAM 权限;已完成 CIDR 规划,避免与本地或其他 VPC 重叠;跨账号对等连接需访问两个 VPC。

适用场景:多可用区高可用网络架构、分层安全隔离、私网访问 AWS 服务、多 VPC 互联与网络故障排查。

限制:变更基础设施的命令可能中断服务,执行前应确认目标范围并准备备份或快照;NAT 网关按可用区部署可避免单点与跨区流量费用;NACL 无状态需双向规则;对等连接需在两侧路由表都添加路由;文档为仅文档导入,未随附上游脚本与模板。