介绍
这篇文章主要介绍查询一台或多台实例详细信息的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
DescribeInstances
请求参数的作用类似于一个过滤器,过滤器为逻辑与(和)关系。如果某一参数为空,则过滤器不起作用。但是参数InstanceIds如果是一个空JSON数组,即[],则视为该过滤器有效,且返回空。
<强>请求示例强>
https://ecs.aliyuncs.com/?Action=DescribeInstances ,RegionId=cn-hangzhou 和& lt;公共请求参数比; 返回示例
<强> XML格式强>
& lt; DescribeInstancesResponse> & lt; PageNumber> 1 & lt;/PageNumber> & lt; TotalCount> 6 & lt;/TotalCount> & lt; PageSize> 10 & lt;/PageSize> & lt; RequestId> 8 ef01a45 fffa - 497 b - b5c3 - 1 - de1b74db32d & lt; Instances> & lt; Instance> & lt; InnerIpAddress/比; & lt; ImageId> ubuntu_16_0402_64_20G_alibase_20170818.vhd & lt; InstanceTypeFamily> ecs.g5 & lt; VlanId/比; & lt; NetworkInterfaces> & lt; NetworkInterface> & lt; MacAddress> 00:16:3e: 32: b4: dc & lt; PrimaryIpAddress> 172.17.XX.XXX & lt; NetworkInterfaceId> eni-2zeh9atclduxvf1zcyal & lt;/NetworkInterface> & lt;/NetworkInterfaces> & lt; InstanceId> XXXXXXXXXXX & lt; EipAddress> & lt; IpAddress/比; & lt; AllocationId/比; & lt; InternetChargeType/比; & lt;/EipAddress> & lt; InternetMaxBandwidthIn> 1000 & lt;/InternetMaxBandwidthIn> & lt; ZoneId> cn-beijing-e & lt; InternetChargeType> PayByBandwidth & lt; SpotStrategy> NoSpot & lt; StoppedMode> Not-applicable & lt; SerialNumber> d9bd1cdc - 624 d - 4736 - 9 - da5 2 - ba2f741a304 & lt; IoOptimized> true & lt; Memory> 8192 & lt;/Memory> & lt; Cpu> 2 & lt;/Cpu> & lt; VpcAttributes> & lt; NatIpAddress/比; & lt; PrivateIpAddress> & lt; IpAddress> 172.17.XX.XXX & lt;/PrivateIpAddress> & lt; VSwitchId> vsw-2zeh0r1pabwtg6wcssgca & lt; VpcId> vpc-2zeuphj08tt7q3brdb36x & lt;/VpcAttributes> & lt; InternetMaxBandwidthOut> 1 & lt;/InternetMaxBandwidthOut> & lt; DeviceAvailable> true & lt; SecurityGroupIds> & lt; SecurityGroupId> sg-2ze21r9qb638hvtrvsus & lt;/SecurityGroupIds> & lt; SpotPriceLimit> 0.0 & lt;/SpotPriceLimit> & lt; SaleCycle> Week & lt; AutoReleaseTime/比; & lt; InstanceName> ecs -购买- 2017 - 57 - 10 - & lt;/InstanceName> & lt;描述/比; & lt; ResourceGroupId/比; & lt; OSType> linux & lt; OSName> Ubuntu 16.04 64 & lt;/OSName> & lt; InstanceNetworkType> vpc & lt; PublicIpAddress> & lt; IpAddress> 47.94.XX.XX & lt;/PublicIpAddress> & lt; HostName> iZ2zeh9atclduxvf1zxuylZ & lt; InstanceType> ecs.g5.large & lt; CreationTime> 2017 - 12 - 10 - t04:04z & lt; Tags> & lt; Tag> & lt; TagValue> fqwfew & lt; TagKey> fefqe & lt;/Tag> & lt; Tag> & lt; TagValue> weqfwq & lt; TagKey> fqewfwqewf & lt;/Tag> & lt; Tag> & lt; TagValue> ewqffeqw & lt; TagKey> fqfwewfqw & lt;/Tag> & lt;/Tags> & lt; Status> Running & lt; ClusterId/比; & lt; Recyclable> false & lt; RegionId> cn-beijing & lt; GPUSpec/比; & lt; OperationLocks/比; & lt; GPUAmount> 0 & lt;/GPUAmount> & lt; InstanceChargeType> PrePaid & lt; ExpiredTime> 2017 - 12 - 17 t16:00z & lt;/Instance> & lt;/Instances> & lt;/DescribeInstancesResponse>
<强> JSON格式强>
{ “Instances": { “Instance":( { “CreationTime":“2015 - 07 - 27 - t07:08z" “DeviceAvailable":“true" “EipAddress": {}, “ExpiredTime":“2011 - 09 - 08 - t16:00z" “HostName":“iZ94t3s0jxkZ" “ImageId":“centos6u5_64_20G_aliaegis_20150130.vhd" “InnerIpAddress": { “IpAddress":( “10.170.XX.XXX" ] }, “InstanceChargeType":“PostPaid" “InstanceId":“XXXXXXXXX" “InstanceName":“弟弟\ u6027 \ u80fd \ u6d4b \ u8bd5", “InstanceNetworkType":“classic" “InstanceType":“ecs.s2.large" “InternetChargeType":“PayByTraffic" “InternetMaxBandwidthIn":“1”, “InternetMaxBandwidthOut":“1”, “IoOptimized":“false" “OperationLocks": { “LockReason": [] }, “PublicIpAddress": { “IpAddress":( “120.25.XX.XXX" ] }, null null null null null null null null null null null null null null null null null null null null null null查询一台或多台实例详细信息的方法