使用ListEcuByRegion来根据指定RegionId获取实例列表。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求头

该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

请求语法

GET /pop/v5/resource/ecu_list HTTPS|HTTP

请求参数

名称 类型 是否必选 示例值 描述
Act String pop-query

固定值为pop-query

LogicalRegionId String cn-beijing

逻辑地域ID,填写后会用此参数代替regionId。

返回数据

名称 类型 示例值 描述
Code Integer 200

code码。

EcuEntityList Array

具体内容详见EcuEntity定义。

EcuEntity
AvailableCpu Integer 4

可用CPU。

AvailableMem Integer 8192

可用内存。

Cpu Integer 0

CPU总核数。

CreateTime Long 1572539283168

创建时间。

DockerEnv Boolean true

是否安装了Docker。

EcuId String c96c494c-1b91-4456-bbb3-b5afcd16****

这台ECU的唯一标示ID,可以在ECS上执行dmidecode获取。

HeartbeatTime Long 1572867865221

心跳时间。

InstanceId String i-2ze82h8f4zcn449y****

实例ID。

IpAddr String 192.168.0.115

ECU的内网IP。

Mem Integer 0

总内存。

Name String worker-k8s-for

名称。

Online Boolean false

是否在线。

RegionId String cn-beijing

所在Regionid。

UpdateTime Long 1572867895575

更新时间

UserId String edas@aliyun-****.com

关联用户ID。

VpcId String vpc-2zew8mi6gqbo5wf****

VPC 网络 ID

ZoneId String cn-beijing-a

所在地域 ID

Message String success

信息

RequestId String 00000000-0000-0000-0000

请求唯一ID

示例

请求示例

GET /pop/v5/resource/ecu_list HTTP/1.1
公共请求头
{
  "Act": "pop-query"
}

正常返回示例

XML 格式

<Message>success</Message>
<Code>200</Code>
<EcuEntityList>
    <EcuEntity>
        <AvailableMem>8192</AvailableMem>
        <Mem>0</Mem>
        <AvailableCpu>4</AvailableCpu>
        <InstanceId>i-2ze82h8f4zcn449y****</InstanceId>
        <Online>false</Online>
        <UpdateTime>1572867895575</UpdateTime>
        <UserId>edas_****_test@aliyun-****.com</UserId>
        <ZoneId>cn-beijing-a</ZoneId>
        <VpcId>vpc-2zew8mi6gqbo5wf3r****</VpcId>
        <IpAddr>192.168.0.115</IpAddr>
        <Name>worker-k8s-for-cs</Name>
        <Cpu>0</Cpu>
        <HeartbeatTime>1572867865221</HeartbeatTime>
        <CreateTime>1572539283168</CreateTime>
        <RegionId>cn-beijing</RegionId>
        <EcuId>c96c494c-1b91-4456-bbb3-b5afcd16****</EcuId>
        <DockerEnv>true</DockerEnv>
    </EcuEntity>
    <EcuEntity>
        <AvailableMem>2048</AvailableMem>
        <Mem>0</Mem>
        <AvailableCpu>2</AvailableCpu>
        <InstanceId>i-2zej4i2jdf3ntwh****</InstanceId>
        <Online>true</Online>
        <UpdateTime>1573281041150</UpdateTime>
        <UserId>edas_****_test@aliyun-****.com</UserId>
        <ZoneId>cn-beijing-h</ZoneId>
        <VpcId>vpc-2zef6ob8mrlzv8x3q****</VpcId>
        <IpAddr>192.168.0.154</IpAddr>
        <Name>product_test004</Name>
        <Cpu>0</Cpu>
        <HeartbeatTime>1573281041143</HeartbeatTime>
        <CreateTime>1573281041143</CreateTime>
        <RegionId>cn-beijing</RegionId>
        <EcuId>cfe7f474-3861-453e-b236-887d4932****</EcuId>
        <DockerEnv>false</DockerEnv>
    </EcuEntity>
</EcuEntityList>

JSON 格式

{
	"Message": "success",
	"Code": 200,
	"EcuEntityList": {
		"EcuEntity": [
			{
				"AvailableMem": 8192,
				"Mem": 0,
				"AvailableCpu": 4,
				"InstanceId": "i-2ze82h8f4zcn449y****",
				"Online": false,
				"UpdateTime": 1572867895575,
				"UserId": "edas_****_test@aliyun-****.com",
				"ZoneId": "cn-beijing-a",
				"VpcId": "vpc-2zew8mi6gqbo5wf3r****",
				"IpAddr": "192.168.0.115",
				"Name": "worker-k8s-for-cs",
				"Cpu": 0,
				"HeartbeatTime": 1572867865221,
				"CreateTime": 1572539283168,
				"RegionId": "cn-beijing",
				"EcuId": "c96c494c-1b91-4456-bbb3-b5afcd16****",
				"DockerEnv": true
			},
			{
				"AvailableMem": 2048,
				"Mem": 0,
				"AvailableCpu": 2,
				"InstanceId": "i-2zej4i2jdf3ntwh****",
				"Online": true,
				"UpdateTime": 1573281041150,
				"UserId": "edas_****_test@aliyun-****.com",
				"ZoneId": "cn-beijing-h",
				"VpcId": "vpc-2zef6ob8mrlzv8x3q****",
				"IpAddr": "192.168.0.154",
				"Name": "product_test004",
				"Cpu": 0,
				"HeartbeatTime": 1573281041143,
				"CreateTime": 1573281041143,
				"RegionId": "cn-beijing",
				"EcuId": "cfe7f474-3861-453e-b236-887d4932****",
				"DockerEnv": false
			}
		]
	}
}

错误码

访问错误中心查看更多错误码。