mcpField
E
enabling-lambda-vpc-internet-access

enabling-lambda-vpc-internet-access

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

关于 enabling-lambda-vpc-internet-access

为 AWS Lambda 私有子网配置互联网出口的领域技能,面向需要访问外部网络的 Lambda 运维者。内容聚焦 NAT Gateway 路由配置及常见网络故障排查。

主要功能

  1. 01配置 NAT Gateway 基础设施
  2. 02设置私有子网路由
  3. 03排查 NAT Gateway 路由问题
  4. 04检查安全组与网络传播

适用场景

  1. 01让 VPC 中的 Lambda 访问互联网
  2. 02排查 Lambda 函数超时
  3. 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