我知道,如果lambda要访问VPC中的资源,它将创建ENI(反过来又会创建更长的冷启动时间)。但是我想知道 何时 lambda函数会创建ENI吗?
是在容器的初始化上吗? (开发者无法控制)
还是当我们开始与其他资源(例如db.Connect()或类似的东西)建立连接时? RDS
谢谢!
答案 0 :(得分:1)
ENI创建每个冷启动。
https://docs.aws.amazon.com/lambda/latest/dg/vpc.html
将Lambda函数配置为在VPC中运行时,会产生额外的ENI启动损失。这意味着在尝试连接网络资源时地址解析可能会延迟。