虽然似乎有几种方法可以将一些 AWSCLI 命令输出和过滤到此列表中,但是否有人有一种很好+简单的方法来列出特定区域的所有 EC2 实例类型?
或者该列表可能以 .json 文件形式发布在某个存储桶中,由 AWS 维护?
我只是在寻找这种输出:
t1.micro
t2.nano
t2.micro
t2.small
...
看来至少有一种编程方法可以做到这一点,那就是查询 AWS Pricing API:
#!/bin/bash
curl https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/index.json | jq -r '.products[].attributes["instanceType"]' | sort -u | grep '\.'
要点如下,以防将来进行调整:https://gist.github.com/nmagee/b096e6fadf9ac336da7ffdada43f656a
缺少的是按 AWS 区域进行分组/指定,这可能是一个重要的区别 - 并非每个区域都提供所有实例类型产品。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)