Aws lambda AWS Lambda配置VPC意味着什么?

Aws lambda AWS Lambda配置VPC意味着什么?,aws-lambda,serverless-framework,amazon-vpc,Aws Lambda,Serverless Framework,Amazon Vpc,即使在浏览了AWS和各种博客之后,我仍然不理解AWS lambda在配置VPC时的行为 当AWS lambda配置VPC时,是否意味着lambda的所有实例都将从该VPC的指定子网获得IP地址? ENI如何在AWS Lambda VPC配置中发挥作用? AWS文件中的ENI产能公式- 预计峰值并发执行*内存(GB/3GB) 这是否意味着AWS lambda的运行实例使用了3 GB内存?而当这超过另一个埃尼集团将得到连接 大多数AWS Lambda VPC配置相关架构图显示了VPC内部的Lambd

即使在浏览了AWS和各种博客之后,我仍然不理解AWS lambda在配置VPC时的行为

当AWS lambda配置VPC时,是否意味着lambda的所有实例都将从该VPC的指定子网获得IP地址? ENI如何在AWS Lambda VPC配置中发挥作用? AWS文件中的ENI产能公式- 预计峰值并发执行*内存(GB/3GB)

这是否意味着AWS lambda的运行实例使用了3 GB内存?而当这超过另一个埃尼集团将得到连接

大多数AWS Lambda VPC配置相关架构图显示了VPC内部的Lambda。这是否意味着Lambda将在VPC内运行?
在这里,我肯定我遗漏了一些信息。任何指针都会很有帮助。

当您将Lambda函数配置为在VPC中运行时,它会使用一个ENI,该ENI是使用您选择的其中一个子网中的IP地址创建的。根据所需预期埃尼集团的公式,似乎埃尼集团可以在lambdas之间共享

我只知道在VPC中运行lambda的两个原因

它需要访问VPC内没有公共端点的资源,例如Redis/Memcached caching clusters Elasticache或没有公共ip的RDS/Redshift群集最好不要在数据库上使用公共ip。当lambda在VPC内运行时,它使用专用ip,可以连接到VPC中的专用资源 如果您需要lambda具有一致的IP地址,可能是一种只允许IP白名单进行身份验证的服务。这是通过使用NAT网关实现的。 Lambda函数在任何情况下都无法接收入站连接

将lambda放入专有网络的缺点是

由于可能需要配置ENI,冷启动时间较慢。 您需要NAT网关或VPC端点来访问外部资源 需要更紧密地管理并发性和可用ip地址。
当您将Lambda功能配置为在VPC中运行时,它将使用一个ENI,该ENI是使用您选择的其中一个子网中的IP地址创建的。根据所需预期埃尼集团的公式,似乎埃尼集团可以在lambdas之间共享

我只知道在VPC中运行lambda的两个原因

它需要访问VPC内没有公共端点的资源,例如Redis/Memcached caching clusters Elasticache或没有公共ip的RDS/Redshift群集最好不要在数据库上使用公共ip。当lambda在VPC内运行时,它使用专用ip,可以连接到VPC中的专用资源 如果您需要lambda具有一致的IP地址,可能是一种只允许IP白名单进行身份验证的服务。这是通过使用NAT网关实现的。 Lambda函数在任何情况下都无法接收入站连接

将lambda放入专有网络的缺点是

由于可能需要配置ENI,冷启动时间较慢。 您需要NAT网关或VPC端点来访问外部资源 需要更紧密地管理并发性和可用ip地址。