在aws ec2服务中任何地区的限制页面上,我可以创建实例的限制:
aws gamelift describe-ec2-instance-limits --query 'EC2InstanceLimits[].{EC2InstanceType:EC2InstanceType,InstanceLimit:InstanceLimit}' --region us-east-1 --output text
以上命令靠近我需要的东西。输出看起来像:
r3.8xlarge 2
m3.xlarge 15
m4.10xlarge 1
c4.large 20
r3.xlarge 15
r3.large 20
m4.xlarge 15
m4.2xlarge 10
t2.small 20
c3.4xlarge 5
t2.large 20
c4.4xlarge 5
c3.xlarge 15
c4.xlarge 15
m3.2xlarge 10
c4.2xlarge 10
r3.2xlarge 10
m3.medium 20
t2.micro 20
c3.2xlarge 10
c3.large 20
m3.large 20
m4.large 20
c4.8xlarge 2
m4.4xlarge 5
c3.8xlarge 2
t2.medium 20
r3.4xlarge 5
我需要的是获取可供区域创建的所有实例类型的列表。在此页面:https://console.aws.amazon.com/ec2/v2/home?region=us-east-1#Limits:,您可以看到包含“实例限制”标头的表,其中包含“名称”和“当前限制”列。我需要获取实例类型及其当前限制的完整列表,因此我可以使用此信息创建实例。
喜欢:
r3.8xlarge 5
c3.4xlarge 10
c4.8xlarge 0
etc(所有实例),这意味着我现在可以在这个区域创建5个r3.8xlarge实例,10个c3.4xlarge实例和0个c4.8xlarge实例。
答案 0 :(得分:0)
aws gamelift describe-ec2-instance-limits
命令非常有用,因为它显示:
但是,该API调用仅适用于提供Amazon GameLift服务的区域。
即使信息显示在Amazon EC2管理控制台中,也没有可用的Amazon EC2 API调用来获取相同的信息。