开始使用免费开始使用

检查弹性网络接口

当 Lambda 函数配置为在 VPC 内运行时,Lambda 服务会在您指定的子网中创建 Elastic Network Interface (ENI,弹性网络接口)。函数通过这些 ENI 连接到诸如 RDS 数据库等私有资源。

每个 ENI 都会从子网的 CIDR 范围中分配一个私有 IP 地址,并受您关联的安全组规则管控。Lambda 会自动创建 ENI——您无需直接管理它们。不过,这一设置过程可能会增加冷启动时间,因为在处理程序执行之前,Lambda 必须先预置或复用一个 ENI。

AWS 通过 VPC-to-VPC NAT(Hyperplane)显著改进了这一点,使 ENI 能在多个执行环境间共享。对于大多数工作负载,这将 VPC 冷启动的开销从数秒降至数毫秒。尽管如此,ENI 的创建步骤仍然属于初始化生命周期的一部分。

为什么启用 VPC 连接会增加 Lambda 函数的冷启动时延?

本练习是课程的一部分

使用 AWS Lambda 构建无服务器应用

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习