有没有办法从命令行aws
工具中获取实例类型的内核数量和内存量?
基本上我想以编程方式访问http://aws.amazon.com/ec2/instance-types/上的数据。
答案 0 :(得分:5)
不正式。但令人难以置信的Mitch Garnaat has a Github repository with "missingcloud" bits。在该列表上是实例信息。你可以用自己喜欢的语言选择它。这是一个有点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,