Kueri instans dalam grup penskalaan. Anda dapat memanggil operasi DescribeScalingInstances untuk mengambil detail instans, seperti jumlah spot instans dalam status Running, jumlah Instance Elastic Compute Service (ECS), status warm-up Instance ECS, serta status siklus hidup Instance ECS dalam grup penskalaan. Saat memanggil operasi ini, Anda dapat menentukan ID grup penskalaan dan menerapkan filter berdasarkan kondisi tertentu, seperti status kesehatan instans, status siklus hidup, dan metode pembuatan.
Debugging
Parameter permintaan
Parameter | Type | Wajib | Contoh | Deskripsi |
Action | String | Ya | DescribeScalingInstances | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke DescribeScalingInstances. |
RegionId | String | Ya | cn-hangzhou | ID wilayah dari grup penskalaan. |
ScalingGroupId | String | Tidak | asg-bp1igpak5ft1flyp**** | ID grup penskalaan. |
ScalingConfigurationId | String | Tidak | asc-bp1i65jd06v04vdh**** | ID konfigurasi penskalaan. |
HealthStatus | String | Tidak | Healthy | Status kesehatan instans. Instance ECS atau instance kontainer elastis yang tidak dalam status Running dianggap tidak sehat. Nilai yang valid:
Auto Scaling menghapus instance ECS atau instance kontainer elastis yang tidak sehat dari grup penskalaan. Jika instans yang tidak sehat tersebut dibuat secara otomatis, Auto Scaling akan melepas instans tersebut setelah penghapusan. Status manajemen instans menentukan apakah instance ECS atau instance kontainer elastis yang ditambahkan secara manual ke grup penskalaan akan dilepas. Jika siklus hidup instans tidak dikelola oleh grup penskalaan, Auto Scaling hanya menghapus instans dari grup penskalaan tanpa melepasnya. Namun, jika siklus hidup instans dikelola oleh grup penskalaan, Auto Scaling akan menghapus dan melepas instans tersebut. Catatan Pastikan saldo Akun Alibaba Cloud Anda mencukupi. Jika Akun Alibaba Cloud Anda memiliki pembayaran tertunda, semua instance ECS atau instance kontainer elastis dengan model bayar sesuai penggunaan dan spot instans akan dihentikan atau dilepas dalam kasus tertentu. Untuk informasi lebih lanjut tentang perubahan status instance ECS dan instance kontainer elastis akibat pembayaran tertunda, lihat Pembayaran tertunda. |
LifecycleState | String | Tidak | InService | Status siklus hidup instans. Nilai yang valid:
|
CreationType | String | Tidak | AutoCreated | Metode pembuatan instans. Nilai yang valid:
|
PageNumber | Integer | Tidak | 1 | Nomor halaman. Halaman dimulai dari halaman 1. Nilai default: 1. |
PageSize | Integer | Tidak | 10 | Jumlah entri per halaman. Nilai maksimum: 100. Nilai default: 10. |
ScalingActivityId | String | Tidak | asa-bp1c9djwrgxjyk31**** | ID aktivitas penskalaan. |
InstanceId.N | String | Tidak | i-bp109k5j3dum1ce6**** | ID instans N dalam grup penskalaan. Nilai valid N: 1 hingga 20. ID instans yang tidak valid tidak akan ditampilkan dalam hasil kueri, dan tidak ada kesalahan yang dilaporkan. |
CreationTypes.N | String | Tidak | AutoCreated | Metode pembuatan instans. Jika Anda menentukan parameter ini, Anda tidak dapat menentukan CreationType. Nilai yang valid:
|
LifecycleStates.N | String | Tidak | InService | Status siklus hidup instans. Nilai yang valid:
|
Parameter respons
Parameter | Type | Contoh | Deskripsi |
RequestId | String | B13527BF-1FBD-4334-A512-20F5E9D3**** | ID permintaan. |
PageSize | Integer | 10 | Jumlah entri per halaman. |
PageNumber | Integer | 1 | Nomor halaman. |
TotalSpotCount | Integer | 4 | Jumlah total spot instans yang berjalan sesuai harapan dalam grup penskalaan. |
TotalCount | Integer | 1 | Jumlah total instans. |
ScalingInstances | Array of ScalingInstance | Informasi tentang instans. | |
ScalingInstance | |||
CreationTime | String | 2020-05-18T03:11Z | Waktu saat instans ditambahkan ke grup penskalaan. Nilai akurat hingga menit. |
LoadBalancerWeight | Integer | 50 | Bobot load balancing setiap instans dalam grup penskalaan. Catatan Parameter ini tidak lagi tersedia. Kami menyarankan agar Anda tidak menentukan parameter ini. |
LaunchTemplateId | String | lt-m5e3ofjr1zn1aw7**** | ID template peluncuran. |
InstanceId | String | i-bp109k5j3dum1ce6**** | ID instans. |
SpotStrategy | String | SpotWithPriceLimit | Kebijakan preemption untuk spot instans. Nilai yang valid:
|
LaunchTemplateVersion | String | 1 | Nomor versi template peluncuran. |
HealthStatus | String | Healthy | Status kesehatan instans. Instance ECS atau instance kontainer elastis yang tidak dalam status Running dianggap tidak sehat. Nilai yang valid:
Auto Scaling menghapus instance ECS atau instance kontainer elastis yang tidak sehat dari grup penskalaan. Jika instans yang tidak sehat tersebut dibuat secara otomatis, Auto Scaling akan melepas instans tersebut setelah penghapusan. Status manajemen instans menentukan apakah instance ECS atau instance kontainer elastis yang ditambahkan secara manual ke grup penskalaan akan dilepas. Jika siklus hidup instans tidak dikelola oleh grup penskalaan, Auto Scaling hanya menghapus instans dari grup penskalaan tanpa melepasnya. Namun, jika siklus hidup instans dikelola oleh grup penskalaan, Auto Scaling akan menghapus dan melepas instans tersebut. Catatan Pastikan saldo Akun Alibaba Cloud Anda mencukupi. Jika Akun Alibaba Cloud Anda memiliki pembayaran tertunda, semua instance ECS atau instance kontainer elastis dengan model bayar sesuai penggunaan dan spot instans akan dihentikan atau dilepas dalam kasus tertentu. Untuk informasi lebih lanjut tentang perubahan status instance ECS dan instance kontainer elastis akibat pembayaran tertunda, lihat Pembayaran tertunda. |
ScalingGroupId | String | asg-bp1igpak5ft1flyp**** | ID grup penskalaan. |
WarmupState | String | NoNeedWarmup | Status warm-up instans. Nilai yang valid:
|
LifecycleState | String | InService | Status siklus hidup instans. Nilai yang valid:
|
CreationType | String | AutoCreated | Metode pembuatan instans. Nilai yang valid:
|
ZoneId | String | cn-hangzhou-g | ID zona. |
ScalingConfigurationId | String | asc-bp1i65jd06v04vdh**** | ID konfigurasi penskalaan. |
Entrusted | Boolean | true | Menunjukkan apakah siklus hidup instans yang ditambahkan secara manual ke grup penskalaan dikelola oleh grup penskalaan. Jika grup penskalaan mengelola siklus hidup instans yang ditambahkan secara manual, Auto Scaling akan melepas instans tersebut setelah menghapusnya dari grup penskalaan. Aturan pelepasan ini tidak berlaku untuk instans yang dihapus secara manual dari grup penskalaan. Nilai yang valid:
|
WeightedCapacity | Integer | 4 | Bobot tipe instans, yang menunjukkan kapasitas satu instans dari tipe instans tertentu dalam grup penskalaan. Bobot yang lebih tinggi berarti jumlah instans yang lebih sedikit dari tipe tersebut diperlukan untuk memenuhi persyaratan kapasitas yang diharapkan. |
CreatedTime | String | 2020-05-18T03:11:39Z | Waktu saat instans ditambahkan ke grup penskalaan. Nilai akurat hingga detik. |
ScalingActivityId | String | asa-bp1c9djwrgxjyk31**** | ID aktivitas penskalaan saat instans ditambahkan ke grup penskalaan. |
InstanceType | String | ecs.n1.small | Tipe instans. |
ScalingInstanceId | String | asi-j6cj1gcte640ekhb**** | Identifikasi instans dalam grup penskalaan. Identifikasi instance ECS atau instance kontainer elastis sama dengan ID instance ECS atau instance kontainer elastis tersebut. |
PrivateIpAddress | String | 1**.2*.1**.2** | Alamat IP pribadi instans dalam grup penskalaan. |
Contoh
Permintaan contoh
http(s)://ess.aliyuncs.com/?Action=DescribeScalingInstances
&RegionId=cn-hangzhou
&ScalingGroupId=asg-bp1igpak5ft1flyp****
&ScalingConfigurationId=asc-bp1i65jd06v04vdh****
&HealthStatus=Healthy
&LifecycleState=InService
&CreationType=AutoCreated
&PageNumber=1
&PageSize=10
&ScalingActivityId=asa-bp1c9djwrgxjyk31****
&InstanceId=["i-bp109k5j3dum1ce6****"]
&CreationTypes=["AutoCreated"]
&LifecycleStates=["InService"]
&<Common request parameters>Respons sukses contoh
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeScalingInstancesResponse>
<RequestId>B13527BF-1FBD-4334-A512-20F5E9D3****</RequestId>
<PageSize>10</PageSize>
<PageNumber>1</PageNumber>
<TotalSpotCount>4</TotalSpotCount>
<TotalCount>1</TotalCount>
<ScalingInstances>
<CreationTime>2020-05-18T03:11Z</CreationTime>
<LoadBalancerWeight>50</LoadBalancerWeight>
<LaunchTemplateId>lt-m5e3ofjr1zn1aw7****</LaunchTemplateId>
<InstanceId>i-bp109k5j3dum1ce6****</InstanceId>
<SpotStrategy>SpotWithPriceLimit</SpotStrategy>
<LaunchTemplateVersion>1</LaunchTemplateVersion>
<HealthStatus>Healthy</HealthStatus>
<ScalingGroupId>asg-bp1igpak5ft1flyp****</ScalingGroupId>
<WarmupState>NoNeedWarmup</WarmupState>
<LifecycleState>InService</LifecycleState>
<CreationType>AutoCreated</CreationType>
<ZoneId>cn-hangzhou-g</ZoneId>
<ScalingConfigurationId>asc-bp1i65jd06v04vdh****</ScalingConfigurationId>
<Entrusted>true</Entrusted>
<WeightedCapacity>4</WeightedCapacity>
<CreatedTime>2020-05-18T03:11:39Z</CreatedTime>
<ScalingActivityId>asa-bp1c9djwrgxjyk31****</ScalingActivityId>
<InstanceType>ecs.n1.small</InstanceType>
<ScalingInstanceId>asi-j6cj1gcte640ekhb****</ScalingInstanceId>
<PrivateIpAddress>1**.2*.1**.2**</PrivateIpAddress>
</ScalingInstances>
</DescribeScalingInstancesResponse>JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "B13527BF-1FBD-4334-A512-20F5E9D3****",
"PageSize" : 10,
"PageNumber" : 1,
"TotalSpotCount" : 4,
"TotalCount" : 1,
"ScalingInstances" : [ {
"CreationTime" : "2020-05-18T03:11Z",
"LoadBalancerWeight" : 50,
"LaunchTemplateId" : "lt-m5e3ofjr1zn1aw7****",
"InstanceId" : "i-bp109k5j3dum1ce6****",
"SpotStrategy" : "SpotWithPriceLimit",
"LaunchTemplateVersion" : "1",
"HealthStatus" : "Healthy",
"ScalingGroupId" : "asg-bp1igpak5ft1flyp****",
"WarmupState" : "NoNeedWarmup",
"LifecycleState" : "InService",
"CreationType" : "AutoCreated",
"ZoneId" : "cn-hangzhou-g",
"ScalingConfigurationId" : "asc-bp1i65jd06v04vdh****",
"Entrusted" : true,
"WeightedCapacity" : 4,
"CreatedTime" : "2020-05-18T03:11:39Z",
"ScalingActivityId" : "asa-bp1c9djwrgxjyk31****",
"InstanceType" : "ecs.n1.small",
"ScalingInstanceId" : "asi-j6cj1gcte640ekhb****",
"PrivateIpAddress" : "1**.2*.1**.2**"
} ]
}Kode kesalahan
Untuk daftar kode kesalahan, lihat Service error codes.