2017-09-20 191 views
2

我需要列出AWS使用boto提供的所有实例类型。我可以使用一个静态的实例列表,但它似乎不是一个好的解决方案,因为实例类型将来可能会更改。使用boto3列出AWS实例类型

+0

重复的:https://stackoverflow.com/questions/25019681/getting-a-complete-list-of-ec2-instances-available-in-aws-by-any-api-or-json-req – helloV

回答

4

没有官方API调用来检索实例类型在每个区域都可用。

但是,您可以检索并解析AWS Price List API,这实际上是一组包含每个区域中每个实例类型定价的一组静态JSON/CSV文件

你会惊讶于有多少定价组合 - 主EC2价格文件是130MB!

1

根据你在找什么,http://www.ec2instances.info/有一个CSV的基本机器类型。它是不是官方的亚马逊参考。不过,我发现它保持了最新状态。这些信息肯定会改变,但不会太频繁,以至于你无法忍受一段时间的静态列表。