使用Boto3 Python库从AWS的所有区域聚合实例列表

2024-09-30 20:20:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在一次boto3python库调用中从AWS的所有区域获取实例。在

我们在GCP中有如下聚合实例列表:

request = service.instances().aggregatedList(project=project)

目前我正在使用实例.all()方法,但问题是,我必须分别为每个区域创建ec2resource,这需要花费大量时间来列出每个区域的实例。 目前我的代码如下:

^{pr2}$

对于上述问题,有没有其他省时的解决方案,这样我就可以在一次调用中从所有地区获得所有实例,从而节省时间?在


Tags: instances实例方法projectaws区域列表request
1条回答
网友
1楼 · 发布于 2024-09-30 20:20:49

无论是创建boto3 EC2资源还是EC2 client,它都是特定于区域的。因此,除了分别查询每个区域之外,没有其他方法。在

在下面的两个ref中,都提到了botoapi对象只能与一个区域相关联。在

参考:

  1. Reference 1
  2. Reference 2

相关问题 更多 >