Mengkueri detail satu atau beberapa scaling group. Anda dapat memanggil operasi DescribeScalingGroups untuk mengkueri informasi seperti informasi dasar, instans, dan konfigurasi penskalaan dari sebuah scaling group.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:DescribeScalingGroups |
get |
*ScalingGroup
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID region dari scaling group. |
cn-qingdao |
| PageNumber |
integer |
No |
Nomor halaman dari daftar scaling group. Nilai minimum: 1. Nilai default: 1. |
1 |
| PageSize |
integer |
No |
Jumlah entri per halaman dalam kueri paginasi. Pengaturan: nilai maksimum 50. Nilai default: 10. |
10 |
| GroupType |
string |
No |
Jenis instans yang dikelola oleh scaling group. Nilai valid:
|
ECS |
| ScalingGroupIds |
array |
No |
ID dari scaling group yang ingin Anda kueri. ID scaling group yang tidak valid akan diabaikan dalam hasil kueri, dan tidak ada error yang dikembalikan. |
|
|
string |
No |
ID dari scaling group yang ingin Anda kueri. ID scaling group yang tidak valid akan diabaikan dalam hasil kueri, dan tidak ada error yang dikembalikan. |
asg-bp14wlu85wrpchm0**** |
|
| ScalingGroupNames |
array |
No |
Nama dari scaling group yang ingin Anda kueri. Nama scaling group yang tidak valid akan diabaikan dalam hasil kueri, dan tidak ada error yang dikembalikan. |
|
|
string |
No |
Nama dari scaling group yang ingin Anda kueri. Nama scaling group yang tidak valid akan diabaikan dalam hasil kueri, dan tidak ada error yang dikembalikan. |
scalinggroup**** |
|
| ScalingGroupName |
string |
No |
Nama scaling group. |
scalinggroup**** |
| ResourceGroupId |
string |
No |
ID resource group tempat scaling group yang ingin Anda kueri berada. Catatan
Jika tidak ada scaling group yang termasuk dalam resource group yang ditentukan, hasil kosong akan dikembalikan, dan tidak ada error yang dikembalikan. |
rg-123****** |
| Tags |
array<object> |
No |
Tag dari scaling group. |
|
|
object |
No |
Tag dari scaling group. |
||
| Key |
string |
No |
Kunci tag dari scaling group. |
Department |
| Value |
string |
No |
Nilai tag dari scaling group. |
Finance |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Detail dari daftar scaling group. |
||
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| PageNumber |
integer |
Nomor halaman saat ini. |
1 |
| PageSize |
integer |
Jumlah entri per halaman. |
10 |
| TotalCount |
integer |
Jumlah total scaling group. |
1 |
| ScalingGroups |
array<object> |
Informasi tentang scaling group. |
|
|
array<object> |
Informasi tentang scaling group. |
||
| VpcId |
string |
ID VPC tempat scaling group berada. |
vpc-bp1vwnn14rqpyiczj**** |
| CreationTime |
string |
Waktu saat scaling group dibuat. |
2014-08-14T10:58Z |
| TotalInstanceCount |
integer |
Jumlah total instans ECS dalam scaling group. |
1 |
| ScalingGroupName |
string |
Nama scaling group. |
dyrSuvBOtO1dEdIlIbp**** |
| SpotInstancePools |
integer |
Jumlah tipe instans yang tersedia. Scaling group membuat instans spot secara hemat biaya di berbagai tipe instans. Nilai valid: 0 hingga 10. |
5 |
| StoppedCapacity |
integer |
Jumlah instans yang berada dalam mode hemat di scaling group. |
1 |
| OnDemandPercentageAboveBaseCapacity |
integer |
Persentase instans pay-as-you-go di antara instans berlebih ketika jumlah minimum instans pay-as-you-go (OnDemandBaseCapacity) telah terpenuhi. Nilai valid: 0 hingga 100. |
20 |
| ModificationTime |
string |
Waktu saat scaling group terakhir dimodifikasi. |
2014-08-14T10:58Z |
| MinSize |
integer |
Jumlah minimum instans ECS dalam scaling group. |
1 |
| ScalingGroupId |
string |
ID scaling group. |
asg-bp14wlu85wrpchm0**** |
| CompensateWithOnDemand |
boolean |
Menunjukkan apakah instans pay-as-you-go dibuat secara otomatis untuk memenuhi jumlah instans ECS yang diperlukan ketika instans spot tidak dapat dibuat karena alasan biaya atau inventaris. Parameter ini hanya berlaku ketika MultiAZPolicy diatur ke COST_OPTIMIZED. Nilai valid:
|
true |
| ScalingPolicy |
string |
Mode klaim ulang dari scaling group. Nilai valid:
Untuk informasi lebih lanjut tentang tindakan pada instans yang dihapus, lihat RemoveInstances. |
recycle |
| RemovingWaitCapacity |
integer |
Jumlah instans ECS yang berada dalam status menunggu penghapusan di scaling group. |
1 |
| ActiveCapacity |
integer |
Jumlah instans ECS yang telah ditambahkan ke scaling group dan berjalan sesuai harapan. |
1 |
| OnDemandBaseCapacity |
integer |
Jumlah minimum instans pay-as-you-go yang diperlukan dalam scaling group. Nilai valid: 0 hingga 1000. Jika jumlah instans pay-as-you-go dalam scaling group kurang dari nilai ini, sistem akan membuat instans pay-as-you-go secara prioritas. |
30 |
| ProtectedCapacity |
integer |
Jumlah instans ECS yang berada dalam status terlindungi di scaling group. |
1 |
| HealthCheckType |
string |
Mode pemeriksaan kesehatan dari scaling group. Nilai valid:
|
ECS |
| LifecycleState |
string |
Status scaling group. Nilai valid:
|
Active |
| GroupDeletionProtection |
boolean |
Menunjukkan apakah perlindungan penghapusan diaktifkan untuk scaling group. Nilai valid:
|
true |
| ActiveScalingConfigurationId |
string |
ID konfigurasi penskalaan aktif dalam scaling group. |
asc-bp1et2qekq3ojr33**** |
| GroupType |
string |
Jenis instans yang dikelola oleh scaling group. |
ECS |
| MultiAZPolicy |
string |
Kebijakan scale-in dan scale-out untuk instans ECS dalam scaling group multi-zona. Nilai valid:
|
PRIORITY |
| RemovingCapacity |
integer |
Jumlah instans ECS yang sedang dihapus dari scaling group. |
0 |
| PendingWaitCapacity |
integer |
Jumlah instans ECS yang berada dalam status menunggu penambahan di scaling group. |
1 |
| StandbyCapacity |
integer |
Jumlah instans yang berada dalam status standby di scaling group. |
1 |
| CurrentHostName |
string |
Catatan
Parameter ini tidak tersedia untuk digunakan. |
hostname |
| PendingCapacity |
integer |
Jumlah instans ECS yang sedang ditambahkan ke scaling group dan belum menyelesaikan konfigurasi yang diperlukan. |
0 |
| LaunchTemplateId |
string |
ID template peluncuran yang digunakan oleh scaling group. |
lt-m5e3ofjr1zn1aw7**** |
| TotalCapacity |
integer |
Total kapasitas berbobot dari semua instans ECS dalam scaling group jika bobot tipe instans dikonfigurasi. Jika tidak, jumlah total instans ECS dalam scaling group. |
1 |
| DesiredCapacity |
integer |
Jumlah instans yang diharapkan dalam scaling group. Scaling group secara otomatis mempertahankan jumlah instans ECS pada jumlah instans yang diharapkan. |
5 |
| SpotInstanceRemedy |
boolean |
Menunjukkan apakah instans spot tambahan diaktifkan. Ketika diaktifkan, scaling group mencoba membuat instans baru untuk menggantikan instans spot yang akan diklaim ulang setelah menerima notifikasi sistem. |
true |
| LaunchTemplateVersion |
string |
Versi template peluncuran yang digunakan oleh scaling group. |
Default |
| RegionId |
string |
ID region dari scaling group. |
cn-qingdao |
| VSwitchId |
string |
ID vSwitch yang terkait dengan scaling group. |
vsw-bp1whw2u46cn8zubm**** |
| MaxSize |
integer |
Jumlah maksimum instans ECS dalam scaling group. |
2 |
| DefaultCooldown |
integer |
Waktu pendinginan default dari scaling group. Selama waktu pendinginan, scaling group tidak menjalankan aktivitas penskalaan lainnya. Parameter ini hanya berlaku untuk aktivitas penskalaan yang dipicu oleh tugas berbasis event CloudMonitor. |
60 |
| VServerGroups |
array<object> |
Grup server backend. |
|
|
array<object> |
Grup server backend. |
||
| LoadBalancerId |
string |
The ID of the load balancer to which the backend vServer group belongs. |
147b46d767c-cn-qingdao-cm5**** |
| VServerGroupAttributes |
array<object> |
The attributes of the backend vServer groups. |
|
|
object |
The attributes of the backend vServer group. |
||
| VServerGroupId |
string |
The ID of the backend vServer group. |
rsp-bp12bjrny**** |
| Weight |
integer |
The weight of the backend vServer group. |
1 |
| Port |
integer |
The port number that is used by the load balancer to provide external services. |
22 |
| LaunchTemplateOverrides |
array<object> |
Informasi tipe instans yang menggantikan template peluncuran. |
|
|
object |
Informasi tipe instans yang menggantikan template peluncuran. |
||
| WeightedCapacity |
integer |
The weight of the instance type. The value of this parameter indicates the capacity of a single instance of the specified instance type in the scaling group. A higher weight indicates that a smaller number of instances of the specified instance type are required to meet the expected capacity. |
4 |
| InstanceType |
string |
The instance type. The instance type that is specified by this parameter overrides the instance type that is specified in the launch template. |
ecs.c5.xlarge |
| SpotPriceLimit |
number |
The maximum bid price of the instance type that is specified by Catatan
This parameter takes effect only if you use |
0.025 |
| AlbServerGroups |
array<object> |
Informasi tentang grup server ALB. |
|
|
object |
Informasi tentang grup server ALB. |
||
| AlbServerGroupId |
string |
The ID of the ALB server group. |
sgp-ddwb0y0g6y9bjm**** |
| Weight |
integer |
The weight of an ECS instance as a backend server in the ALB server group. |
100 |
| Port |
integer |
The port number used by an ECS instance as a backend server in the ALB server group. |
80 |
| ServerGroups |
array<object> |
Informasi tentang grup server load balancing. Catatan
Anda dapat menggunakan parameter ini untuk mendapatkan informasi tentang grup layanan bertipe ALB, grup server bertipe NLB, dan grup server bertipe GWLB yang terkait dengan scaling group. |
|
|
object |
Informasi tentang grup server load balancing. |
||
| ServerGroupId |
string |
The ID of the server group. |
sgp-i9ouakeaerr***** |
| Type |
string |
The type of the server group. Valid values:
|
ALB |
| Weight |
integer |
The weight of an ECS instance as a backend server in the server group. |
100 |
| Port |
integer |
The port number used by each ECS instance in the server group. |
80 |
| RemovalPolicies |
array |
Kebijakan scale-in dari scaling group. Nilai valid:
|
|
|
string |
Kebijakan scale-in dari scaling group. Nilai valid:
|
OldestScalingConfiguration |
|
| DBInstanceIds |
array |
ID instans ApsaraDB RDS yang terkait dengan scaling group. |
|
|
string |
ID instans ApsaraDB RDS yang terkait dengan scaling group. |
rm-bp15556qzebg1**** |
|
| LoadBalancerIds |
array |
ID instans load balancing yang terkait dengan scaling group. |
|
|
string |
ID instans load balancing yang terkait dengan scaling group. |
lb-bp19byhscefk3x0li**** |
|
| VSwitchIds |
array |
ID vSwitch yang terkait dengan scaling group. Jika Anda menentukan parameter VSwitchIds, parameter VSwitchId akan diabaikan. |
|
|
string |
ID vSwitch yang terkait dengan scaling group. Jika Anda menentukan parameter VSwitchIds, parameter VSwitchId akan diabaikan. |
vsw-bp1whw2u46cn8zubm**** |
|
| SuspendedProcesses |
array |
Proses penskalaan yang ditangguhkan. Jika tidak ada proses yang ditangguhkan, nilai kosong akan dikembalikan. Nilai valid:
|
|
|
string |
Proses penskalaan yang ditangguhkan. Jika tidak ada proses yang ditangguhkan, nilai kosong akan dikembalikan. Nilai valid:
|
ScaleIn |
|
| SystemSuspended |
boolean |
Menunjukkan apakah Auto Scaling telah berhenti menjalankan aktivitas penskalaan di scaling group. Nilai valid:
|
true |
| IsElasticStrengthInAlarm |
boolean |
Catatan
Parameter ini tidak tersedia untuk digunakan. |
false |
| MonitorGroupId |
string |
ID grup aplikasi CloudMonitor yang terkait dengan scaling group. |
1497**** |
| AzBalance |
boolean |
Menunjukkan apakah kapasitas scaling group didistribusikan secara merata di beberapa zona. Parameter ini hanya berlaku ketika MultiAZPolicy diatur ke COMPOSABLE. Nilai valid:
|
false |
| AllocationStrategy |
string |
Strategi alokasi kapasitas yang menentukan bagaimana scaling group memilih tipe instans yang tersedia untuk memenuhi kebutuhan kapasitas. Strategi alokasi berlaku untuk kapasitas pay-as-you-go maupun spot. Parameter ini hanya berlaku ketika MultiAZPolicy diatur ke COMPOSABLE. Nilai valid:
|
priority |
| SpotAllocationStrategy |
string |
Strategi alokasi untuk kapasitas spot. Anda dapat menggunakan parameter ini untuk menentukan strategi alokasi kapasitas spot secara terpisah. Parameter ini hanya berlaku ketika MultiAZPolicy diatur ke COMPOSABLE. Nilai valid:
Nilai default: priority. |
lowestPrice |
| MaxInstanceLifetime |
integer |
Jumlah waktu maksimum sebuah instans dapat berada di scaling group. Unit: detik. Nilai valid: 0 atau Nilai default: null. Catatan
Parameter ini tidak didukung untuk scaling group bertipe ECI atau scaling group dengan mode hemat yang diaktifkan. |
null |
| CustomPolicyARN |
string |
Alibaba Cloud Resource Name (ARN) dari kebijakan scale-in kustom (Function). Parameter ini hanya berlaku ketika kebijakan penghapusan pertama di RemovalPolicies diatur ke CustomPolicy. |
acs:fc:cn-zhangjiakou:16145688****:services/ess_custom_terminate_policy.LATEST/functions/ess_custom_terminate_policy_name |
| InitCapacity |
integer |
Jumlah instans yang berada dalam status inisialisasi sebelum scale-out di scaling group. |
0 |
| ResourceGroupId |
string |
ID resource group tempat scaling group berada. |
rg-123**** |
| LoadBalancerConfigs |
array<object> |
Konfigurasi load balancing. |
|
|
object |
Konfigurasi load balancing. |
||
| LoadBalancerId |
string |
The ID of the CLB instance. |
lb-2zep8alpq5zq1a2xwyxxx |
| Weight |
integer |
The weight of an ECS instance as a backend server in the CLB server group. An increase in the weight of an ECS instance indicates an increase in the number of access requests that are forwarded to the ECS instance. If you set the weight of an ECS instance to 0, no access requests are forwarded to the ECS instance. Valid values: 0 to 100. |
10 |
| EnableDesiredCapacity |
boolean |
Menunjukkan apakah fitur jumlah instans yang diharapkan diaktifkan. Nilai valid:
|
false |
| Tags |
array<object> |
Tag dari scaling group. |
|
|
object |
Tag dari scaling group. |
||
| TagKey |
string |
The tag key of the scaling group. |
Department |
| TagValue |
string |
The tag value of the scaling group. |
Finance |
| Propagate |
boolean |
Indicates whether the tags of the scaling group can be propagated to instances. Valid values:
Default value: false. |
false |
| HealthCheckTypes |
array |
Mode pemeriksaan kesehatan dari scaling group. Nilai valid:
|
|
|
string |
Mode pemeriksaan kesehatan dari scaling group. Nilai valid:
|
ECS |
|
| DBInstances |
array<object> |
Database yang terkait dengan scaling group. |
|
|
object |
Informasi konfigurasi database yang terkait dengan scaling group. |
||
| DBInstanceId |
string |
The ID of the database. |
rm-m5eqju85s45mu0*** |
| Type |
string |
The type of the database. Valid values:
|
RDS |
| SecurityGroupIds |
array |
The IDs of the security groups that are added to the security group whitelist of the attached database. |
|
|
string |
The ID of the security group that is added to the security group whitelist of the attached database. If you set |
sg-uf65zt66cf2a0q47*** |
|
| SpotCapacity |
integer |
Jumlah instans spot dalam scaling group. |
0 |
| StopInstanceTimeout |
integer |
Periode batas waktu untuk menunggu instans ECS berhenti selama proses scale-in. Unit: detik. |
60 |
| CapacityOptions |
object |
Opsi kapasitas. |
|
| OnDemandBaseCapacity |
integer |
The minimum number of pay-as-you-go instances required in the scaling group. When the actual number of pay-as-you-go instances drops below the minimum threshold, Auto Scaling preferentially creates pay-as-you-go instances. Valid values: 0 to 1000. |
0 |
| OnDemandPercentageAboveBaseCapacity |
integer |
The percentage of pay-as-you-go instances in the excess instances when the minimum number of pay-as-you-go instances is reached. |
0 |
| CompensateWithOnDemand |
boolean |
Indicates whether pay-as-you-go ECS instances can be automatically created to reach the required number of ECS instances when preemptible ECS instances cannot be created due to high prices or insufficient inventory of resources. This parameter takes effect when you set
|
true |
| SpotAutoReplaceOnDemand |
boolean |
Specifies whether to replace pay-as-you-go ECS instances with preemptible ECS instances. If you specify
|
false |
| PriceComparisonMode |
string |
Indicates how prices are compared. Valid values:
|
PricePerUnit |
| BalanceMode |
string |
Mode penyeimbangan zona. Parameter ini hanya berlaku ketika penyeimbangan zona diaktifkan. Nilai valid:
|
BalancedBestEffort |
| AutoRebalance |
boolean |
Menunjukkan apakah penyeimbangan ulang otomatis diaktifkan untuk scaling group. Parameter ini hanya berlaku ketika BalancedOnly diaktifkan untuk scaling group dengan penyeimbangan zona. Nilai valid:
|
false |
Contoh
Respons sukses
JSONformat
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"PageNumber": 1,
"PageSize": 10,
"TotalCount": 1,
"ScalingGroups": [
{
"VpcId": "vpc-bp1vwnn14rqpyiczj****",
"CreationTime": "2014-08-14T10:58Z",
"TotalInstanceCount": 1,
"ScalingGroupName": "dyrSuvBOtO1dEdIlIbp****",
"SpotInstancePools": 5,
"StoppedCapacity": 1,
"OnDemandPercentageAboveBaseCapacity": 20,
"ModificationTime": "2014-08-14T10:58Z",
"MinSize": 1,
"ScalingGroupId": "asg-bp14wlu85wrpchm0****",
"CompensateWithOnDemand": true,
"ScalingPolicy": "recycle",
"RemovingWaitCapacity": 1,
"ActiveCapacity": 1,
"OnDemandBaseCapacity": 30,
"ProtectedCapacity": 1,
"HealthCheckType": "ECS",
"LifecycleState": "Active",
"GroupDeletionProtection": true,
"ActiveScalingConfigurationId": "asc-bp1et2qekq3ojr33****",
"GroupType": "ECS",
"MultiAZPolicy": "PRIORITY",
"RemovingCapacity": 0,
"PendingWaitCapacity": 1,
"StandbyCapacity": 1,
"CurrentHostName": "hostname",
"PendingCapacity": 0,
"LaunchTemplateId": "lt-m5e3ofjr1zn1aw7****",
"TotalCapacity": 1,
"DesiredCapacity": 5,
"SpotInstanceRemedy": true,
"LaunchTemplateVersion": "Default",
"RegionId": "cn-qingdao",
"VSwitchId": "vsw-bp1whw2u46cn8zubm****",
"MaxSize": 2,
"DefaultCooldown": 60,
"VServerGroups": [
{
"LoadBalancerId": "147b46d767c-cn-qingdao-cm5****",
"VServerGroupAttributes": [
{
"VServerGroupId": "rsp-bp12bjrny****",
"Weight": 1,
"Port": 22
}
]
}
],
"LaunchTemplateOverrides": [
{
"WeightedCapacity": 4,
"InstanceType": "ecs.c5.xlarge",
"SpotPriceLimit": 0.025
}
],
"AlbServerGroups": [
{
"AlbServerGroupId": "sgp-ddwb0y0g6y9bjm****",
"Weight": 100,
"Port": 80
}
],
"ServerGroups": [
{
"ServerGroupId": "sgp-i9ouakeaerr*****",
"Type": "ALB",
"Weight": 100,
"Port": 80
}
],
"RemovalPolicies": [
"OldestScalingConfiguration"
],
"DBInstanceIds": [
"rm-bp15556qzebg1****"
],
"LoadBalancerIds": [
"lb-bp19byhscefk3x0li****"
],
"VSwitchIds": [
"vsw-bp1whw2u46cn8zubm****"
],
"SuspendedProcesses": [
"ScaleIn"
],
"SystemSuspended": true,
"IsElasticStrengthInAlarm": false,
"MonitorGroupId": "1497****",
"AzBalance": false,
"AllocationStrategy": "priority",
"SpotAllocationStrategy": "lowestPrice",
"MaxInstanceLifetime": 0,
"CustomPolicyARN": "acs:fc:cn-zhangjiakou:16145688****:services/ess_custom_terminate_policy.LATEST/functions/ess_custom_terminate_policy_name",
"InitCapacity": 0,
"ResourceGroupId": "rg-123****",
"LoadBalancerConfigs": [
{
"LoadBalancerId": "lb-2zep8alpq5zq1a2xwyxxx",
"Weight": 10
}
],
"EnableDesiredCapacity": false,
"Tags": [
{
"TagKey": "Department",
"TagValue": "Finance",
"Propagate": false
}
],
"HealthCheckTypes": [
"ECS"
],
"DBInstances": [
{
"DBInstanceId": "rm-m5eqju85s45mu0***\n",
"Type": "RDS",
"SecurityGroupIds": [
"sg-uf65zt66cf2a0q47***"
]
}
],
"SpotCapacity": 0,
"StopInstanceTimeout": 60,
"CapacityOptions": {
"OnDemandBaseCapacity": 0,
"OnDemandPercentageAboveBaseCapacity": 0,
"CompensateWithOnDemand": true,
"SpotAutoReplaceOnDemand": false,
"PriceComparisonMode": "PricePerUnit"
},
"BalanceMode": "BalancedBestEffort",
"AutoRebalance": false
}
]
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.