【发布时间】:2018-04-23 05:03:11
【问题描述】:
我们部署了多个 lambda,使用 VpcConfig 设置访问我们的 VPC。
我了解 AWS Lambda 通常会按需创建 lambda,但如果您让它们连接到您的 VPC,那么 AWS 将(在某些时候)在 VpcConfig 中指定的子网之一上创建一个 ENI 并附加 lambda 容器允许它访问您的 VPC。
但实际上是什么触发了 ENI 的创建和附加?我注意到 lambda 和 ENI 之间以及 ENI 和子网之间没有一对一的映射。还有什么决定 ENI 连接到哪个子网?
如果我手动运行为我们的 VPC 配置的测试 lambda(到 ping localhost),它永远不会创建 ENI。所以我猜这是因为它没有尝试访问网络上的任何内容。
【问题讨论】:
-
“它从不创建 ENI”应该是因为已经有一个可用的。验证一下?
标签: amazon-web-services aws-lambda