多个子网中的 Lambda 函数

问题描述 投票:0回答:2

如果Lambda函数部署在多个子网中,那么当调用它时,它如何决定在哪个子网中运行?是随机的吗?

amazon-web-services aws-lambda amazon-vpc
2个回答
5
投票

我认为 AWS 不会公开 lambda 调用行为的这一方面,但这个答案符合我的经验 - lambda 将在定义的subnet_ids 的随机子网中调用:

什么触发为 AWS Lambda 访问 VPC 资源创建 ENI


0
投票

我刚刚遇到了问题,我已联系 AWS 支持来获取帮助。他们已确认 lambda 将始终在随机子网中调用! - “当 Amazon VPC 连接的 Lambda 函数发出请求时,它会随机选择一个关联的子网。如果该函数使用配置错误的子网,则会出现错误。”。因此,当您的 lambda 有时有效有时无效时,最好检查您的 VPC 配置。特别检查连接到 lambda 的子网是否可以访问 lambda 内所有使用的资源。

© www.soinside.com 2019 - 2024. All rights reserved.