查询一台或多台实例详细信息的方法

  介绍

这篇文章主要介绍查询一台或多台实例详细信息的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

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

查询一台或多台实例详细信息的方法