首页 > 解决方案 > 在 Lambda 中使用 boto3 列出 ec2 详细信息

问题描述

有没有办法在 AWS Lambda 中使用 boto3 获得 EC2 描述实例的结果?输出最好是 JSON 格式,以便它可以被另一个函数解析。JSON 输出中的所有 EC2 实例。

标签: jsonamazon-web-servicesamazon-ec2aws-lambdaboto3

解决方案


提供的describe_instances功能不能满足您的需要吗?

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html#EC2.Client.describe_instances

import boto3
client = boto3.client('ec2')
client.describe_instances()

您会发现,对于您可以通过 AWS CLI 访问的几乎所有工具,都有一个等效的 boto3,而且在许多情况下,除了预期的选项之外,boto3 还提供了一个更完善的选项。


推荐阅读