首页 > 解决方案 > 自动配置的 Lambda 需要初始化时间

问题描述

我在 VPC 中有一个 Lambda 函数来访问 ElasticSearch Endpoints。Lambda 已自动配置(Provisioned Concurrency)。问题是,每当 Lambda 函数执行时,都会有一个初始化时间。我已经设置了其他没有 VPC 设置和自动配置的 Lambda,它们没有冷启动问题。

读到了 Lambda 在 VPC 中初始化 ENI 并且 Lambda 需要将自身附加到 ENI 时花费的额外时间。但是链接的文档没有提到 Lambda 是否启用了自动配置。

我想知道 Lambda 是否在 VPC 中,即使它已启用 Auto Provisioning,是否仍需要相当长的初始化时间,这在 X-Ray Traces 上可以看到。此外,如果这是真的,有没有办法通过发出虚拟 CloudWatch 警报来保持 Lambda 温暖来减少此初始化时间?

标签: amazon-web-servicesaws-lambdaamazon-vpccold-start

解决方案


推荐阅读