amazon-web-services - 如何使用 boto3 将 ENI 附加到 lambda

标签 amazon-web-services aws-lambda boto3

据我了解,当 lambda 从冷状态唤醒时,它会将自身附加到 ENI。如何使用 boto3 获取附加到 lambda 的 ENI(或所有 ENI)的句柄?

最佳答案

将 lambda 放入 VPC 时创建的 ENI 是 AWS lambda 管理的 ENI

没有一个 API 调用可以获取与特定 lambda 函数关联的 ENI(至少据我所知)。

因此你必须自己做。例如使用 describe_network_interfaces调用以获取给定 vpc 中所有 ENI 的列表,然后过滤掉非 lambda 的 ENI。

对于过滤,ENI 的描述可能很有用。我现在检查了 lambda 服务创建的 ENI 的描述格式为:

AWS Lambda VPC <function name>

所有者是amazon-aws .

我不确定 ENI 描述是否绝对固定且唯一,但这似乎是一个好的开始。

关于amazon-web-services - 如何使用 boto3 将 ENI 附加到 lambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61585400/

相关文章:

scala - 从 AWS Lambda 调用 AWS Fargate 任务时出错

django - 如何在 AWS Beanstalk 上安装 cffi 包

java - 我可以使用 ListUsers API 通过用户的 uuid 查询 Cognito 用户池吗?

aws-lambda - AWS Lambda 是否支持 aws-sdk v3?

amazon-web-services - AWS 无服务器应用程序模型 : Create S3 Event to Lambda

c# - 发送附件 Amazon SES API 与 SMTP

javascript - 如何使用 Node.js 和 npm 自动压缩文件

mysql - 意外的 Lambda 行为

amazon-web-services - 使用 Boto3 标记 EIP

python - 读取 DynamoDB 表的所有项目