AWS Lambda:函数空闲

Yev*_*nii 12 amazon-web-services aws-lambda

我正在研究我的项目的 Lambda,我看到其中一个是空闲的。在仪表板页面的顶部,我看到带有文本的块:

函数 __ 空闲。要重新激活您的功能,请选择“恢复”。

我对此有点困惑,因为此功能与其他未标记为空闲但也已几个月未启动的功能非常相似。由于我没有在 AWS 文档中找到答案,我很感激有人向我解释处于空闲状态和非空闲状态的函数之间有什么区别,以及函数如何/为什么变为空闲?

Tra*_*nov 16

它与 VPC 相关,请查看此文档。

如果您的函数长时间不处于活动状态,Lambda 会收回其网络接口,并且这些函数将变为空闲。要重新激活空闲功能,请调用它。此调用失败,函数再次进入 Pending 状态,直到网络接口可用。

https://docs.aws.amazon.com/lambda/latest/dg/configuration-vpc.html


小智 5

我建议使用预置并发来保持 lambda 的温暖,而不是使用 Cloudwatch 事件。

https://aws.amazon.com/about-aws/whats-new/2019/12/aws-lambda-announces-provisioned-concurrency/