有没有一种从命令行工具
aws
获取实例类型的核心数量和内存大小的方法?基本上,我想以编程方式访问http://aws.amazon.com/ec2/instance-types/上的数据。aws
获取实例类型的核心数量和内存大小的方法?基本上,我想以编程方式访问http://aws.amazon.com/ec2/instance-types/上的数据。官方未提供相关接口,但是非常厉害的 Mitch Garnaat 在Github上创建了一个名为 "missingcloud" 的仓库,其中包含实例信息。您可以使用自己喜欢的编程语言来提取这些信息。以下是一个使用 jq
的示例。(这并不完美,也许有人可以帮助将这些分成实例:ramMB 行?)
$ curl --silent https://raw.githubusercontent.com/garnaat/missingcloud/master/aws.json | jq '[.services."Elastic Compute Cloud".instance_types|to_entries|.[]|.key,.value.ramMB]' | head -9
[
"c1.medium",
1700,
"c1.xlarge",
7000,
"c3.2xlarge",
15000,
"c3.4xlarge",
30000,