关于 enabling-lambda-vpc-internet-access
为 AWS Lambda 私有子网配置互联网出口的领域技能,面向需要访问外部网络的 Lambda 运维者。内容聚焦 NAT Gateway 路由配置及常见网络故障排查。
主要功能
- 01配置 NAT Gateway 基础设施
- 02设置私有子网路由
- 03排查 NAT Gateway 路由问题
- 04检查安全组与网络传播
适用场景
- 01让 VPC 中的 Lambda 访问互联网
- 02排查 Lambda 函数超时
- 03确认路由表与子网关联
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aws/ agent-toolkit-for-aws --skill enabling-lambda-vpc-internet-access安装后在 Claude Code 中输入/enabling-lambda-vpc-internet-access确认已加载。
附带文件references/lambda-vpc-internet-access.md
详细介绍
启用 Lambda VPC 互联网访问
概述
有关如何为运行在 VPC 私有子网中的 AWS Lambda 函数启用互联网访问的专业知识。VPC 中的 Lambda 函数无法获取公有 IP 地址,因此出站互联网访问需要配置 NAT Gateway 基础设施,通过将流量从私有子网路由到公有子网,再转发到 Internet Gateway。
为 VPC Lambda 函数启用互联网访问
要为需要互联网访问的 Lambda 函数设置 NAT Gateway 基础设施并配置路由,请严格按照此流程操作。 请参阅 Lambda VPC 互联网访问设置流程。
故障排除
NAT Gateway 无法工作
请确认与 Lambda 子网关联的路由表中有一条指向 NAT Gateway 的 0.0.0.0/0 路由。详情请参阅完整流程。
Lambda 函数超时
请检查安全组出站规则是否允许所需端口,并确认 NAT Gateway 和 Internet Gateway 均已正确配置。
网络变更未生效
VPC 网络变更可能需要 1–2 分钟才能传播。在创建 NAT Gateway 或更新路由表后,请等待一段时间再进行测试。
路由表关联问题
请确认 Lambda 函数的子网已关联到包含指向 NAT Gateway 的 0.0.0.0/0 路由的路由表。
评论
支持 Markdown