Tüm Ürünler
Search
Belge Merkezi

:ListScaleOutEcu

Son Güncelleme:Oct 03, 2026

Belirtilen bir kümede veya uygulamanın dağıtıldığı kümede, bir uygulamayı ölçeklendirmek için kullanılabilecek esnek bilişim birimlerini (ECU) sorgular. Bu işlem Elastic Compute Service (ECS) kümeleri için geçerlidir.

Terimler

  • Ad alanı: EDAS'ta yayınlanan kümeler, ECS örnekleri, uygulamalar ve mikro hizmetler gibi kaynakları izole etmek için kullanılan mantıksal kavramdır. Bu kavram varsayılan ad alanlarını ve özel ad alanlarını kapsar. Her bölgede bir varsayılan ad alanı bulunur ve birden fazla özel ad alanı desteklenir. Varsayılan olarak yalnızca varsayılan ad alanı kullanılabilir durumdadır. Kaynakları ve mikro hizmetleri izole etmek istemiyorsanız özel bir ad alanı oluşturmanıza gerek yoktur.

  • ECU: Bir ECS örneği bir kümeye aktarıldığında örnek bir ECU haline gelir.

  • ECC: Bir uygulamayı bir kümedeki bir ECU'ya dağıttığınızda ECU bir esnek bilişim kapsayıcısına (ECC) dönüşür.

Hata Ayıklama

OpenAPI Explorer imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer üzerinden çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'lar için işleme ait örnek kodu dinamik olarak oluşturur.

İstek üstbilgileri

Bu işlem yalnızca ortak istek üstbilgisini kullanır. Daha fazla bilgi için bkz. Ortak istek parametreleri.

İstek sözdizimi

POST /pop/v5/resource/scale_out_ecu_list HTTP/1.1

İstek parametreleri

Parametre Tür Konum Zorunlu Örnek Açıklama
LogicalRegionId String Query Hayır cn-beijing:test

Ad alanının kimliğidir.

  • Özel bir ad alanının kimliği bölge kimliği:ad alanı tanımlayıcısı biçimindedir. Örneğin: cn-beijing:test.
  • Varsayılan ad alanının kimliği bölge kimliği biçimindedir. Örneğin: cn-beijing.
ClusterId String Query Hayır 52984524-6d48-4bbd-******************

Kümenin kimliğidir. Kümede kullanılabilen ECU'ları sorgulamak istiyorsanız bu parametreyi ayarlayın.

Not Sorgu parametresi olarak ClusterId ve AppId parametrelerinden en az birini belirtin.
AppId String Query Hayır b93024fd-8a9d-4ef7-99f1-5f0d65cc****

Uygulamanın kimliğidir. Uygulamanın dağıtıldığı kümede kullanılabilen ECU'ları sorgulamak istiyorsanız bu parametreyi ayarlayın.

Not Sorgu parametresi olarak ClusterId ve AppId parametrelerinden en az birini belirtin.
GroupId String Query Hayır 8123db90-880f-486f-****-****

Örnek grubunun kimliğidir. Örnek grubunun bulunduğu kümede kullanılabilen ECU'ları sorgulamak istiyorsanız bu parametreyi ayarlayın.

Cpu Integer Query Hayır 1

Kümede kullanılabilen ECU'ları sorgulamak üzere baz alınacak CPU çekirdeği sayısıdır.

Mem Integer Query Hayır 200

Kümede kullanılabilen ECU'ları sorgulamak üzere baz alınacak kullanılabilir bellek boyutudur. Birim: MB.

InstanceNum Integer Query Hayır 1

Sorgulamak istediğiniz ECU sayısıdır. Bu parametre belirtilmezse sorgu koşullarını karşılayan tüm ECU'lar döndürülür.

Yanıt parametreleri

Parametre Tür Örnek Açıklama
Code Integer 200

HTTP durum kodudur.

EcuInfoList Array of EcuInfo

ECU listesi.

EcuInfo
AvailableCpu Integer 2

ECU için kullanılabilir CPU çekirdeği sayısıdır.

AvailableMem Integer 111

ECU için kullanılabilir bellek boyutudur. Birim: MB.

CreateTime Long 1573281040819

ECU'nun oluşturulma zamanıdır. Bu değer, 1 Ocak 1970 00:00:00 UTC epoch zamanından itibaren geçen milisaniye sayısını temsil eden bir UNIX zaman damgasıdır.

DockerEnv Boolean false

Docker'ın yüklü olup olmadığını gösterir. Geçerli değerler:

  • true: Docker yüklüdür.
  • false: Docker yüklü değildir.
EcuId String 0de2ebdb-9490-4fc4-be41***************

ECU'nun benzersiz kimliğidir. Kimliği sorgulamak için ECU'ya karşılık gelen ECS örneğinde dmidecode komutunu çalıştırabilirsiniz.

HeartbeatTime Long 1573281040819

Son kalp atışı algılamanın yapıldığı zamandır. Bu değer, 1 Ocak 1970 00:00:00 UTC epoch zamanından itibaren geçen milisaniye sayısını temsil eden bir UNIX zaman damgasıdır.

InstanceId String i-2zej4i2jdf*********

ECU'nun kimliğidir.

IpAddr String 192.168.XX.XX

ECU'nun özel IP adresidir.

Name String test

ECU'nun adıdır.

Online Boolean true

ECU'nun çevrimiçi olup olmadığını gösterir. ECU çevrimiçi ise buna karşılık gelen ECS örneği EDAS tarafından yönetilir. Geçerli değerler:

  • true: ECU çevrimiçidir.
  • false: ECU çevrimdışıdır.
RegionId String cn-beijing

ECU'nun bulunduğu bölgenin kimliğidir.

UpdateTime Long 1573281040827

ECU'nun en son güncellendiği zamandır. Bu değer, 1 Ocak 1970 00:00:00 UTC epoch zamanından itibaren geçen milisaniye sayısını temsil eden bir UNIX zaman damgasıdır.

UserId String 1172****6608****

ECU'nun ait olduğu Alibaba Cloud hesabının kimliğidir.

VpcId String vpc-2zef6ob8**********

ECU'nun bulunduğu sanal özel bulutun (VPC) kimliğidir.

ZoneId String cn-beijing-h

ECU'nun bulunduğu alanın kimliğidir.

Message String success

Dönüş mesajıdır.

RequestId String AF860D6C-ACE3-4429-9D54-3BD15A7F4AE6

İsteğin kimliğidir.

Örnekler

Örnek istekler

POST /pop/v5/resource/scale_out_ecu_list HTTP/1.1
Common request header
{
    "ClusterId": 52984524-6d48-4bbd-******************"
}

Başarılı yanıt örnekleri

XML biçimi

<EcuInfoList>
    <EcuInfo>
        <AvailableMem>2048</AvailableMem>
        <InstanceId>i-2zej4i2jdf*********</InstanceId>
        <AvailableCpu>2</AvailableCpu>
        <Online>true</Online>
        <UpdateTime>1573281040827</UpdateTime>
        <ZoneId>cn-beijing-h</ZoneId>
        <VpcId>vpc-2zef6ob8**********</VpcId>
        <IpAddr>192.168.*.**</IpAddr>
        <HeartbeatTime>1573281040819</HeartbeatTime>
        <CreateTime>1573281040819</CreateTime>
        <RegionId>cn-beijing</RegionId>
        <EcuId>0de2ebdb-9490-4fc4-be41***************</EcuId>
        <DockerEnv>false</DockerEnv>
    </EcuInfo>
    <EcuInfo>
        <AvailableMem>2048</AvailableMem>
        <InstanceId>i-2zej4i2j*********</InstanceId>
        <AvailableCpu>2</AvailableCpu>
        <Online>true</Online>
        <UpdateTime>1573281041362</UpdateTime>
        <ZoneId>cn-beijing-h</ZoneId>
        <VpcId>vpc-2ze************</VpcId>
        <IpAddr>192.168.0.**</IpAddr>
        <HeartbeatTime>1573281041355</HeartbeatTime>
        <CreateTime>1573281041355</CreateTime>
        <RegionId>cn-beijing</RegionId>
        <EcuId>6f9cb7fd-bb*****************</EcuId>
        <DockerEnv>false</DockerEnv>
    </EcuInfo>
    <EcuInfo>
        <AvailableMem>2048</AvailableMem>
        <InstanceId>i-2*******e</InstanceId>
        <AvailableCpu>2</AvailableCpu>
        <Online>true</Online>
        <UpdateTime>1573281041109</UpdateTime>
        <ZoneId>cn-beijing-h</ZoneId>
        <VpcId>vpc-2zef6ob********p</VpcId>
        <IpAddr>192.168.0.***</IpAddr>
        <HeartbeatTime>1573281041101</HeartbeatTime>
        <CreateTime>1573281041101</CreateTime>
        <RegionId>cn-beijing</RegionId>
        <EcuId>70ed3f59-b476-49aa***********</EcuId>
        <DockerEnv>false</DockerEnv>
    </EcuInfo>
    <EcuInfo>
        <AvailableMem>2048</AvailableMem>
        <InstanceId>i-2z********</InstanceId>
        <AvailableCpu>2</AvailableCpu>
        <Online>true</Online>
        <UpdateTime>1573281041150</UpdateTime>
        <ZoneId>cn-beijing-h</ZoneId>
        <VpcId>vpc-2ze************</VpcId>
        <IpAddr>192.168.0.**</IpAddr>
        <HeartbeatTime>1573281041143</HeartbeatTime>
        <CreateTime>1573281041143</CreateTime>
        <RegionId>cn-beijing</RegionId>
        <EcuId>cfe7f474-386******************</EcuId>
        <DockerEnv>false</DockerEnv>
    </EcuInfo>
    <EcuInfo>
        <AvailableMem>2048</AvailableMem>
        <InstanceId>i-2zej4i*********</InstanceId>
        <AvailableCpu>2</AvailableCpu>
        <Online>true</Online>
        <UpdateTime>1573281041300</UpdateTime>
        <ZoneId>cn-beijing-h</ZoneId>
        <VpcId>vpc-2zef**********</VpcId>
        <IpAddr>192.168.0.***</IpAddr>
        <HeartbeatTime>1573281041292</HeartbeatTime>
        <CreateTime>1573281041292</CreateTime>
        <RegionId>cn-beijing</RegionId>
        <EcuId>f6917537-******************</EcuId>
        <DockerEnv>false</DockerEnv>
    </EcuInfo>
</EcuInfoList>
<Message>success</Message>
<Code>200</Code>

JSON biçimi

{
	"EcuInfoList": {
		"EcuInfo": [
			{
				"AvailableMem": 2048,
				"InstanceId": "i-2zej4i2jdf*********",
				"AvailableCpu": 2,
				"Online": true,
				"UpdateTime": 1573281040827,
				"ZoneId": "cn-beijing-h",
				"VpcId": "vpc-2zef6ob8**********",
				"IpAddr": "192.168.*.**",
				"HeartbeatTime": 1573281040819,
				"CreateTime": 1573281040819,
				"RegionId": "cn-beijing",
				"EcuId": "0de2ebdb-9490-4fc4-be41***************",
				"DockerEnv": false
			},
			{
				"AvailableMem": 2048,
				"InstanceId": "i-2zej4i2j*********",
				"AvailableCpu": 2,
				"Online": true,
				"UpdateTime": 1573281041362,
				"ZoneId": "cn-beijing-h",
				"VpcId": "vpc-2ze************",
				"IpAddr": "192.168.0.**",
				"HeartbeatTime": 1573281041355,
				"CreateTime": 1573281041355,
				"RegionId": "cn-beijing",
				"EcuId": "6f9cb7fd-bb*****************",
				"DockerEnv": false
			},
			{
				"AvailableMem": 2048,
				"InstanceId": "i-2*******e",
				"AvailableCpu": 2,
				"Online": true,
				"UpdateTime": 1573281041109,
				"ZoneId": "cn-beijing-h",
				"VpcId": "vpc-2zef6ob********p",
				"IpAddr": "192.168.0.***",
				"HeartbeatTime": 1573281041101,
				"CreateTime": 1573281041101,
				"RegionId": "cn-beijing",
				"EcuId": "70ed3f59-b476-49aa***********",
				"DockerEnv": false
			},
			{
				"AvailableMem": 2048,
				"InstanceId": "i-2z********",
				"AvailableCpu": 2,
				"Online": true,
				"UpdateTime": 1573281041150,
				"ZoneId": "cn-beijing-h",
				"VpcId": "vpc-2ze************",
				"IpAddr": "192.168.0.**",
				"HeartbeatTime": 1573281041143,
				"CreateTime": 1573281041143,
				"RegionId": "cn-beijing",
				"EcuId": "cfe7f474-386******************",
				"DockerEnv": false
			},
			{
				"AvailableMem": 2048,
				"InstanceId": "i-2zej4i*********",
				"AvailableCpu": 2,
				"Online": true,
				"UpdateTime": 1573281041300,
				"ZoneId": "cn-beijing-h",
				"VpcId": "vpc-2zef**********",
				"IpAddr": "192.168.0.***",
				"HeartbeatTime": 1573281041292,
				"CreateTime": 1573281041292,
				"RegionId": "cn-beijing",
				"EcuId": "f6917537-******************",
				"DockerEnv": false
			}
		]
	},
	"Message": "success",
	"Code": 200
}

Hata kodları

Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.