All Products
Search
Document Center

Auto Scaling:DescribeScalingGroups

Last Updated:Sep 17, 2026

Mengkueri grup penskalaan. Anda dapat memanggil operasi ini untuk melihat informasi dasar tentang grup penskalaan, instans dalam grup penskalaan, dan konfigurasi penskalaan.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

ess:DescribeScalingGroups

get

*ScalingGroup.

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

RegionId

string

Yes

ID wilayah grup penskalaan.

cn-qingdao

PageNumber

integer

No

Nomor halaman daftar grup penskalaan. Nilai minimum: 1.

Nilai default: 1.

1

PageSize

integer

No

Jumlah entri per halaman saat menggunakan paging. Nilai maksimum: 50.

Nilai default: 10.

Valid values:

  • 10 :

    10

10

ScalingGroupName

string

No

Nama grup penskalaan.

scalingkelompok****

ScalingGroupName.1

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.2

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.3

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.4

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.5

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.6

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.7

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.8

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.9

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.10

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.11

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.12

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.13

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.14

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.15

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.16

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.17

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.18

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.19

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

ScalingGroupName.20

string

No

Nama grup penskalaan N yang ingin Anda kueri. Nama grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

scalingkelompok****

GroupType

string

No

Tipe instans yang dikelola oleh grup penskalaan. Nilai valid:

  • ECS: Instans ECS dikelola oleh grup penskalaan.

  • ECI: Instans ECI dikelola oleh grup penskalaan.

ECS

ScalingGroupId

array

No

ID grup penskalaan N yang ingin Anda kueri. Nilai valid N: 1 hingga 20. ID grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

asg-bp14wlu85wrpchm0****

string

No

ID grup penskalaan N yang ingin Anda kueri. Nilai valid N: 1 hingga 20. ID grup penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dikembalikan.

asg-bp14wlu85wrpchm0****

ResourceGroupId

string

No

ID kelompok sumber daya tempat grup penskalaan berada.

Catatan

Jika tidak ada grup penskalaan yang termasuk dalam kelompok sumber daya yang ditentukan, hasil kosong akan dikembalikan dan tidak ada error yang dilaporkan.

rg-123****

Tag

array<object>

No

Tag grup penskalaan.

object

No

Tag grup penskalaan.

Key

string

No

Kunci tag grup penskalaan.

Department

Value

string

No

Nilai tag grup penskalaan.

Finance

Elemen respons

Element

Type

Description

Example

object

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 grup penskalaan.

1

ScalingGroups

object

ScalingGroup

array<object>

Kumpulan informasi grup penskalaan.

array<object>

Kumpulan informasi grup penskalaan.

VpcId

string

ID VPC tempat grup penskalaan berada.

vpc-bp1vwnn14rqpyiczj****

CreationTime

string

Pengatur waktu pembuatan grup penskalaan.

2014-08-14T10:58Z

TotalInstanceCount

integer

Jumlah total Instance ECS dalam grup penskalaan.

1

ScalingGroupName

string

Nama grup penskalaan.

dyrSuvBOtO1dEdIlIbp****

SpotInstancePools

integer

Jumlah tipe instans yang tersedia. Grup penskalaan membuat instans spot secara hemat biaya di seluruh tipe instans yang ditentukan. Nilai valid: 0 hingga 10.

Ketika MultiAZPolicy diatur ke COMPOSABLE, nilai default adalah 2.

5

StoppedCapacity

integer

Jumlah instans yang berada dalam mode hemat (berhenti) dalam grup penskalaan.

1

OnDemandPercentageAboveBaseCapacity

integer

Persentase instans pay-as-you-go di antara instans berlebih ketika jumlah minimum instans pay-as-you-go (OnDemandBaseCapacity) terpenuhi. Nilai valid: 0 hingga 100.

Ketika MultiAZPolicy diatur ke COMPOSABLE, nilai default adalah 100.

20

ModificationTime

string

Pengatur waktu terakhir modifikasi grup penskalaan.

2014-08-14T10:58Z

MinSize

integer

Jumlah minimum Instance ECS dalam grup penskalaan.

1

ScalingGroupId

string

ID grup penskalaan.

asg-bp14wlu85wrpchm0****

CompensateWithOnDemand

boolean

Ketika MultiAZPolicy diatur ke COST_OPTIMIZED, apakah akan secara otomatis membuat Instance ECS pay-as-you-go ketika instans spot tidak dapat dibuat karena alasan seperti biaya atau inventaris yang tidak mencukupi. Nilai valid:

  • true: Instance ECS pay-as-you-go dapat dibuat.

  • false: Instance ECS pay-as-you-go tidak dapat dibuat.

true

ScalingPolicy

string

Mode reklamasi grup penskalaan. Nilai valid:

  • recycle: Grup penskalaan menggunakan mode penghentian dan reklamasi.

  • release: Grup penskalaan menggunakan mode rilis.

  • forcerelease: Grup penskalaan menggunakan mode rilis paksa.

Untuk informasi lebih lanjut mengenai tindakan pada instans yang dihapus, lihat RemoveInstances.

recycle

RemovingWaitCapacity

integer

Jumlah Instance ECS yang berada dalam keadaan penghapusan tertunda dalam grup penskalaan.

1

ActiveCapacity

integer

Jumlah Instance ECS yang telah ditambahkan ke grup penskalaan dan berjalan sesuai harapan.

1

OnDemandBaseCapacity

integer

Jumlah minimum instans pay-as-you-go yang diperlukan dalam grup penskalaan. Nilai valid: 0 hingga 1000. Ketika jumlah instans pay-as-you-go dalam grup penskalaan kurang dari nilai ini, sistem secara preferensial membuat instans pay-as-you-go.

Ketika MultiAZPolicy diatur ke COMPOSABLE, nilai default adalah 0.

30

ProtectedCapacity

integer

Jumlah Instance ECS yang berada dalam keadaan terlindungi dalam grup penskalaan.

1

HealthCheckType

string

Mode pemeriksaan kesehatan grup penskalaan. Nilai valid:

  • NONE: Tidak ada pemeriksaan kesehatan yang dilakukan.

  • ECS: Pemeriksaan kesehatan dilakukan pada Instance ECS dalam grup penskalaan. Nilai ini digunakan untuk mengaktifkan pemeriksaan kesehatan instans untuk grup penskalaan tipe ECS dan tipe ECI.

  • LOAD_BALANCER: Status kesehatan instans ditentukan berdasarkan hasil pemeriksaan kesehatan load balancing. Load balancing tipe CLB tidak didukung.

ECS

LifecycleState

string

Status grup penskalaan. Nilai valid:

  • Active: Grup penskalaan aktif. Grup penskalaan aktif dapat menerima permintaan untuk mengeksekusi aturan penskalaan dan Pemicu aktivitas penskalaan.

  • Inactive: Grup penskalaan tidak aktif. Grup penskalaan tidak aktif tidak menerima permintaan untuk mengeksekusi aturan penskalaan.

  • Deleting: Grup penskalaan sedang dihapus. Grup penskalaan yang sedang dihapus tidak menerima permintaan untuk mengeksekusi aturan penskalaan, dan parameter grup penskalaan tidak dapat dimodifikasi.

Active

GroupDeletionProtection

boolean

Apakah perlindungan penghapusan diaktifkan untuk grup penskalaan. Nilai valid:

  • true: Perlindungan penghapusan diaktifkan. Grup penskalaan tidak dapat dihapus.

  • false: Perlindungan penghapusan dinonaktifkan.

true

ActiveScalingConfigurationId

string

ID konfigurasi penskalaan aktif dalam grup penskalaan.

asc-bp1et2qekq3ojr33****

GroupType

string

Tipe instans yang dikelola oleh grup penskalaan.

ECS

MultiAZPolicy

string

Kebijakan penskalaan untuk Instance ECS dalam grup penskalaan multi-zona. Nilai valid:

  • PRIORITY: Instance ECS diskalakan berdasarkan vSwitch yang Anda tentukan (VSwitchIds.N). Ketika Instance ECS tidak dapat dibuat di zona vSwitch dengan prioritas tertinggi, sistem menggunakan vSwitch dengan prioritas tertinggi berikutnya untuk membuat Instance ECS.

  • COST_OPTIMIZED: Instance ECS dibuat berdasarkan harga vCPU per unit dalam urutan menaik. Ketika konfigurasi penskalaan menentukan beberapa tipe instans dengan metode penagihan spot, instans spot dibuat secara preferensial. Anda dapat menggunakan parameter CompensateWithOnDemand untuk menentukan apakah akan secara otomatis membuat instans pay-as-you-go ketika instans spot tidak dapat dibuat karena inventaris yang tidak mencukupi.

    Catatan

    COST_OPTIMIZED hanya berlaku ketika beberapa tipe instans ditentukan dalam konfigurasi penskalaan atau instans spot digunakan.

  • BALANCE: Instance ECS didistribusikan secara merata di seluruh zona yang ditentukan untuk grup penskalaan. Jika instans menjadi tidak terdistribusi secara merata di seluruh zona karena alasan seperti inventaris yang tidak mencukupi, Anda dapat memanggil operasi RebalanceInstance untuk menyeimbangkan ulang Sumber daya.

  • COMPOSABLE: Kebijakan komposit yang memungkinkan Anda menyesuaikan kombinasi kebijakan penskalaan multi-zona sebelumnya untuk Instance ECS. Pengaturan untuk scale-in dan scale-out dapat dikonfigurasi secara terpisah. Anda dapat mengalokasikan instans berdasarkan metode penagihan yang berbeda di seluruh zona aktif.

PRIORITY

RemovingCapacity

integer

Jumlah Instance ECS yang sedang dihapus dari grup penskalaan.

0

PendingWaitCapacity

integer

Jumlah Instance ECS yang berada dalam keadaan penambahan tertunda dalam grup penskalaan.

1

StandbyCapacity

integer

Jumlah instans yang berada dalam keadaan siaga dalam grup penskalaan.

1

PendingCapacity

integer

Jumlah Instance ECS yang sedang ditambahkan ke grup penskalaan dan belum menyelesaikan konfigurasi terkait.

0

LaunchTemplateId

string

ID template peluncuran yang digunakan oleh grup penskalaan.

lt-m5e3ofjr1zn1aw7****

TotalCapacity

integer

Total kapasitas berbobot dari semua Instance ECS dalam grup penskalaan jika bobot tipe instans dikonfigurasi. Jika tidak, jumlah total Instance ECS dalam grup penskalaan.

1

DesiredCapacity

integer

Jumlah instans yang diharapkan dalam grup penskalaan. Grup penskalaan secara otomatis mempertahankan jumlah Instance ECS pada jumlah instans yang diharapkan.

5

SpotInstanceRemedy

boolean

Apakah instans spot tambahan diaktifkan. Ketika diaktifkan, grup penskalaan mencoba membuat instans baru untuk menggantikan instans spot yang akan direklamasi setelah notifikasi reklamasi diterima.

true

LaunchTemplateVersion

string

Versi template peluncuran yang digunakan oleh grup penskalaan.

Default

RegionId

string

ID wilayah tempat grup penskalaan berada.

cn-qingdao

VSwitchId

string

ID vSwitch yang terkait dengan grup penskalaan.

vsw-bp1whw2u46cn8zubm****

MaxSize

integer

Jumlah maksimum Instance ECS dalam grup penskalaan.

2

DefaultCooldown

integer

Pengatur waktu pendinginan default grup penskalaan. Selama pengatur waktu pendinginan, grup penskalaan tidak mengeksekusi aktivitas penskalaan lainnya. Parameter ini hanya berlaku untuk aktivitas penskalaan yang Pemicu oleh tugas Pemicu event CloudMonitor.

60

VServerGroups

object

VServerGroup

array<object>

Daftar grup server backend.

array<object>

Daftar grup server backend.

LoadBalancerId

string

ID instans load balancing tempat grup server backend berada.

147b46d767c-cn-qingdao-cm5****

VServerGroupAttributes

object

VServerGroupAttribute

array<object>

Atribut grup server backend.

object

Atribut grup server backend.

VServerGroupId

string

ID grup server backend.

rsp-bp12bjrny****

Weight

integer

Bobot grup server backend.

1

Port

integer

Nomor port yang digunakan oleh instans load balancing untuk melayani permintaan eksternal.

22

LaunchTemplateOverrides

object

LaunchTemplateOverride

array<object>

Informasi tipe instans yang memperluas template peluncuran.

object

Informasi tipe instans yang memperluas template peluncuran.

WeightedCapacity

integer

Bobot tipe instans, yang merepresentasikan kapasitas satu instans dari tipe ini dalam grup penskalaan. Bobot yang lebih tinggi berarti lebih sedikit instans dari tipe ini yang diperlukan untuk memenuhi kapasitas yang diharapkan.

4

InstanceType

string

Tipe instans yang ditentukan, yang menggantikan tipe instans dalam template peluncuran.

ecs.c5.xlarge

SpotPriceLimit

number

Harga penawaran maksimum untuk tipe instans yang ditentukan dalam penggantian template peluncuran (LaunchTemplateOverride.N.InstanceType). Anda dapat menentukan N nilai untuk parameter ini. Template peluncuran yang diperluas mendukung N tipe instans. Nilai valid N: 1 hingga 10.

Catatan

Parameter ini hanya berlaku ketika parameter LaunchTemplateId menentukan template peluncuran.

0.025

AlbServerGroups

object

AlbServerGroup

array<object>

Kumpulan informasi grup server ALB.

object

Kumpulan informasi grup server ALB.

AlbServerGroupId

string

ID grup server ALB.

sgp-ddwb0y0g6y9bjm****

Weight

integer

Bobot Instance ECS sebagai server backend setelah Penyesuaian Skala Otomatis menambahkan Instance ECS ke grup server ALB.

100

Port

integer

Nomor Port yang digunakan oleh Instance ECS setelah Penyesuaian Skala Otomatis menambahkan Instance ECS ke grup server ALB.

80

ServerGroups

object

ServerGroup

array<object>

Kumpulan informasi grup server load balancing.

Catatan

Anda dapat menggunakan parameter ini untuk mendapatkan informasi tentang grup server tipe ALB, tipe NLB, dan tipe GWLB yang terkait dengan grup penskalaan.

object

Kumpulan informasi grup server load balancing.

ServerGroupId

string

ID grup server.

sgp-i9ouakeaerr*****

Type

string

Tipe grup server. Nilai valid:

  • ALB: Application Load Balancer (ALB).

  • NLB: Network Load Balancer (NLB).

  • GWLB: Gateway Load Balancer (GWLB).

ALB

Weight

integer

Bobot instans ECS sebagai server backend setelah Penyesuaian Skala Otomatis menambahkan instans ECS ke grup server.

100

Port

integer

Nomor Port yang digunakan oleh instans ECS setelah Penyesuaian Skala Otomatis menambahkan instans ECS ke grup server.

80

RemovalPolicies

object

RemovalPolicy

array

Kumpulan kebijakan scale-in untuk instans ECS. Nilai valid:

  • OldestInstance: Instans ECS yang dibuat paling awal dihapus.

  • NewestInstance: Instans ECS yang dibuat paling baru dihapus.

  • OldestScalingConfiguration: Instans ECS yang dibuat dari konfigurasi penskalaan paling awal dihapus.

  • CustomPolicy: Instans ECS dihapus berdasarkan kebijakan scale-in kustom yang ditentukan oleh fungsi Function Compute.

string

Kumpulan kebijakan scale-in untuk instans ECS. Nilai valid:

  • OldestInstance: Instans ECS yang dibuat paling awal dihapus.

  • NewestInstance: Instans ECS yang dibuat paling baru dihapus.

  • OldestScalingConfiguration: Instans ECS yang dibuat dari konfigurasi penskalaan paling awal dihapus.

  • CustomPolicy: Instans ECS dihapus berdasarkan kebijakan scale-in kustom yang ditentukan oleh fungsi Function Compute.

OldestScalingConfiguration

DBInstanceIds

object

DBInstanceId

array

ID instans ApsaraDB RDS yang terkait dengan grup penskalaan.

string

ID instans ApsaraDB RDS yang terkait dengan grup penskalaan.

rm-bp15556qzebg1****

LoadBalancerIds

object

LoadBalancerId

array

Daftar ID instans load balancing yang terkait dengan grup penskalaan.

string

Daftar ID instans load balancing yang terkait dengan grup penskalaan.

lb-bp19byhscefk3x0li****

VSwitchIds

object

VSwitchId

array

Kumpulan ID vSwitch yang terkait dengan grup penskalaan. Jika Anda menentukan parameter VSwitchIds, parameter VSwitchId akan diabaikan.

string

Kumpulan ID vSwitch yang terkait dengan grup penskalaan. Jika Anda menentukan parameter VSwitchIds, parameter VSwitchId akan diabaikan.

vsw-bp1whw2u46cn8zubm****

SuspendedProcesses

object

SuspendedProcess

array

Proses penskalaan yang ditangguhkan. Jika tidak ada proses yang ditangguhkan, nilai kosong akan dikembalikan. Nilai valid:

  • ScaleIn: Proses scale-in.

  • ScaleOut: Proses scale-out.

  • HealthCheck: Pemeriksaan kesehatan.

  • AlarmNotification: Tugas Pemicu event.

  • ScheduledAction: Tugas terjadwal.

string

Proses penskalaan yang ditangguhkan. Jika tidak ada proses yang ditangguhkan, nilai kosong akan dikembalikan. Nilai valid:

  • ScaleIn: Proses scale-in.

  • ScaleOut: Proses scale-out.

  • HealthCheck: Pemeriksaan kesehatan.

  • AlarmNotification: Tugas Pemicu event.

  • ScheduledAction: Tugas terjadwal.

ScaleIn

SystemSuspended

boolean

Apakah Penyesuaian Skala Otomatis telah berhenti mengeksekusi aktivitas penskalaan dalam grup penskalaan. Nilai valid:

  • true: Penyesuaian Skala Otomatis telah berhenti mengeksekusi aktivitas penskalaan. Ini menunjukkan bahwa grup penskalaan telah mengalami kegagalan scale-in atau scale-out secara terus-menerus selama lebih dari 7 hari. Modifikasi grup penskalaan atau konfigurasi penskalaan untuk melanjutkan eksekusi aktivitas penskalaan.

  • false: Aktivitas penskalaan sedang dieksekusi dalam grup penskalaan.

true

MonitorGroupId

string

ID kelompok aplikasi CloudMonitor yang terkait dengan grup penskalaan.

1497****

AzBalance

boolean

Apakah kapasitas grup penskalaan didistribusikan secara merata di seluruh beberapa zona. Nilai valid:

  • true: Kapasitas didistribusikan secara merata di seluruh beberapa zona.

  • false: Kapasitas tidak didistribusikan secara merata di seluruh beberapa zona.

Catatan

Parameter ini hanya berlaku ketika MultiAZPolicy diatur ke COMPOSABLE.

false

AllocationStrategy

string

Strategi alokasi kapasitas yang menentukan bagaimana grup penskalaan memilih tipe instans yang tersedia untuk memenuhi persyaratan kapasitas. Strategi alokasi kapasitas berlaku untuk kapasitas pay-as-you-go dan spot. Nilai valid:

  • priority: Instans dibuat berdasarkan urutan tipe instans yang dikonfigurasi.

  • lowestPrice: Instans dibuat berdasarkan harga vCPU per unit tipe instans dalam urutan menaik.

Catatan

Parameter ini hanya berlaku ketika MultiAZPolicy diatur ke COMPOSABLE.

priority

SpotAllocationStrategy

string

Strategi alokasi untuk kapasitas spot. Anda dapat menggunakan parameter ini untuk menentukan secara terpisah strategi alokasi untuk kapasitas spot. Parameter ini hanya berlaku ketika MultiAZPolicy diatur ke COMPOSABLE. Nilai valid:

  • priority: Instans dibuat berdasarkan urutan tipe instans yang dikonfigurasi.

  • lowestPrice: Instans dibuat berdasarkan harga vCPU per unit tipe instans dalam urutan menaik.

lowestPrice

MaxInstanceLifetime

integer

Pengatur waktu maksimum instans dapat berada di grup penskalaan. Unit: detik.

Nilai valid: 0 atau [86400, Integer.maxValue]. Nilai 0 menghapus nilai MaxInstanceLifetime yang sebelumnya ditetapkan (artinya MaxInstanceLifetime tidak ditetapkan).

Nilai default: null.

Catatan

Parameter ini tidak didukung untuk grup penskalaan tipe Elastic Container Instance (ECI) atau grup penskalaan dengan fitur No Fees for Stopped Instances yang diaktifkan.

null

CustomPolicyARN

string

Nama Sumber Daya Alibaba Cloud (ARN) fungsi Function Compute untuk kebijakan scale-in kustom. Parameter ini hanya berlaku ketika kebijakan penghapusan pertama di RemovalPolicies ditetapkan ke CustomPolicy.

acs:fc:cn-zhangjiakou:16145688****:services/ess_custom_terminate_Kebijakan.LATEST/functions/ess_custom_terminate_Kebijakan_name

InitCapacity

integer

Jumlah instans yang berada dalam keadaan Initializing sebelum scale-out di grup penskalaan.

0

ResourceGroupId

string

ID kelompok sumber daya tempat grup penskalaan berada.

rg-123****

LoadBalancerConfigs

object

LoadBalancerConfig

array<object>

Konfigurasi load balancing instans Classic Load Balancer (CLB, sebelumnya SLB).

object

Konfigurasi load balancing instans Classic Load Balancer (CLB, sebelumnya SLB).

LoadBalancerId

string

ID instans load balancing CLB (sebelumnya SLB).

147b46d767c-cn-qingdao-cm5****

Weight

integer

Bobot instans ECS sebagai server backend setelah Penyesuaian Skala Otomatis menambahkan instans ECS ke kelompok server load balancing CLB (sebelumnya SLB). Bobot yang lebih tinggi menunjukkan bahwa instans ECS menerima lebih banyak permintaan akses. Jika bobot adalah 0, instans ECS tidak menerima permintaan akses apa pun. Sistem mengalokasikan permintaan akses berdasarkan bobot.

Nilai valid: 0 hingga 100.

10

EnableDesiredCapacity

boolean

Apakah fitur jumlah instans yang diharapkan diaktifkan. Nilai valid:

  • true: Diaktifkan. Informasi jumlah instans yang diharapkan dikembalikan saat Anda mengkueri grup penskalaan.

  • false: Tidak diaktifkan. Informasi jumlah instans yang diharapkan tidak dikembalikan saat Anda mengkueri grup penskalaan.

false

Tags

object

Tag

array<object>

Tag grup penskalaan.

object

Tag grup penskalaan.

TagKey

string

Kunci tag grup penskalaan.

Department

TagValue

string

Nilai tag grup penskalaan.

Finance

Propagate

boolean

Apakah tag merupakan tag yang dapat dipropagasikan. Nilai valid:

  • true: Tag pada grup penskalaan hanya dipropagasikan ke instans yang baru dibuat dan tidak ke instans yang sudah berjalan di grup penskalaan.

  • false: Tag pada grup penskalaan tidak dipropagasikan ke instans.

Nilai default: false.

false

HealthCheckTypes

object

HealthCheckType

array

Mode pemeriksaan kesehatan grup penskalaan. Nilai valid:

  • NONE: Tidak ada pemeriksaan kesehatan yang dilakukan.

  • ECS: Pemeriksaan kesehatan dilakukan pada instans di grup penskalaan. Nilai ini digunakan untuk mengaktifkan pemeriksaan kesehatan instans untuk grup penskalaan tipe ECS dan tipe ECI.

  • LOAD_BALANCER: Status kesehatan instans ditentukan berdasarkan hasil pemeriksaan kesehatan load balancing. Load balancing tipe CLB tidak didukung.

string

Mode pemeriksaan kesehatan grup penskalaan. Nilai valid:

  • NONE: Tidak ada pemeriksaan kesehatan yang dilakukan.

  • ECS: Pemeriksaan kesehatan dilakukan pada instans di grup penskalaan. Nilai ini digunakan untuk mengaktifkan pemeriksaan kesehatan instans untuk grup penskalaan tipe ECS dan tipe ECI.

  • LOAD_BALANCER: Status kesehatan instans ditentukan berdasarkan hasil pemeriksaan kesehatan load balancing. Load balancing tipe CLB tidak didukung.

ECS

DBInstances

object

DBInstance

array<object>

Daftar database yang terkait dengan grup penskalaan.

array<object>

Informasi konfigurasi database yang terkait dengan grup penskalaan.

DBInstanceId

string

ID instans database.

rm-m5eqju85s45mu0***

Type

string

Tipe database. Nilai valid:

  • RDS.

  • Redis.

  • MongoDB.

RDS

SecurityGroupIds

object

SecurityGroupId

array

Daftar grup keamanan yang ditambahkan oleh grup penskalaan ke daftar putih grup keamanan database.

string

Apakah grup penskalaan menghapus grup keamanan dalam daftar database terkait dari daftar putih grup keamanan database. Parameter ini berlaku untuk daftar database terkait ketika parameter AttachMode di operasi CreateScalingGroup ditetapkan ke SecurityGroup. Nilai valid:

  • true: Grup keamanan dalam daftar ini dihapus dari daftar putih grup keamanan database.

  • false: Grup keamanan dalam daftar ini tidak dihapus dari daftar putih grup keamanan database.

sg-uf65zt66cf2a0q47***

SpotCapacity

integer

Jumlah instans spot di grup penskalaan.

0

StopInstanceTimeout

integer

Periode waktu tunggu hingga instans ECS berhenti selama proses scale-in. Unit: detik.

60

CapacityOptions

object

Opsi kapasitas.

OnDemandBaseCapacity

integer

Jumlah minimum instans pay-as-you-go yang diperlukan di grup penskalaan. Ketika jumlah instans pay-as-you-go di grup penskalaan kurang dari nilai ini, sistem secara preferensial membuat instans pay-as-you-go. Nilai valid: 0 hingga 1000.

0

OnDemandPercentageAboveBaseCapacity

integer

Persentase instans pay-as-you-go di antara instans berlebih setelah jumlah minimum instans pay-as-you-go yang ditentukan oleh OnDemandBaseCapacity terpenuhi. Nilai valid: 0 hingga 100.

0

CompensateWithOnDemand

boolean

Ketika MultiAZPolicy diatur ke COST_OPTIMIZED, apakah akan secara otomatis membuat Instance ECS pay-as-you-go ketika instans spot tidak dapat dibuat karena alasan seperti biaya atau inventaris yang tidak mencukupi. Nilai valid:

  • true: Instance ECS pay-as-you-go dapat dibuat.

  • false: Instance ECS pay-as-you-go tidak dapat dibuat.

true

SpotAutoReplaceOnDemand

boolean

Ketika CompensateWithOnDemand diaktifkan, jika rasio pay-as-you-go melebihi rasio OnDemandPercentageAboveBaseCapacity, sistem mencoba mengganti kapasitas pay-as-you-go dengan instans spot. Skenario umum adalah ketika CompensateWithOnDemand menyebabkan instans spot diturunkan ke instans pay-as-you-go karena masalah inventaris spot atau harga. Untuk mencegah instans pay-as-you-go bertahan dalam periode yang lama, sistem mencoba mengganti kapasitas pay-as-you-go berlebih dengan instans spot. Nilai valid:

  • true: Diizinkan.

  • false: Tidak diizinkan.

false

PriceComparisonMode

string

Mode perbandingan harga untuk strategi pengoptimalan biaya grup penskalaan. Nilai valid:

  • PricePerUnit: Membandingkan harga berdasarkan harga per unit kapasitas.

    Kapasitas instans di grup penskalaan sama dengan bobot yang dikonfigurasi untuk tipe instans. Bobot default adalah 1, yang berarti satu instans ECS menempati kapasitas 1.

  • PricePerVCpu: Membandingkan harga berdasarkan harga per vCPU.

Nilai default: PricePerUnit.

PricePerUnit

BalanceMode

string

Mode penyeimbangan zona. Parameter ini hanya berlaku ketika penyeimbangan zona diaktifkan. Nilai valid:

  • BalancedBestEffort: Ketika pembuatan sumber daya gagal di suatu zona, sistem beralih ke zona lain untuk memastikan pengiriman sumber daya dengan upaya terbaik.

  • BalancedOnly: Ketika pembuatan sumber daya gagal di suatu zona, sistem tidak beralih ke zona lain. Aktivitas penskalaan berhasil sebagian untuk mencegah ketidakseimbangan sumber daya yang berlebihan di seluruh zona.

BalancedBestEffort

AutoRebalance

boolean

Apakah penyeimbangan ulang otomatis diaktifkan untuk grup penskalaan. Parameter ini hanya berlaku ketika BalancedOnly diaktifkan untuk grup penskalaan yang diseimbangkan per zona. Nilai valid:

  • false: Penyeimbangan ulang otomatis tidak diaktifkan untuk grup penskalaan.

  • true: Ketika penyeimbangan ulang otomatis diaktifkan, grup penskalaan secara otomatis mendeteksi kapasitas di seluruh zona. Ketika kapasitas zona tidak seimbang, grup penskalaan secara proaktif melakukan operasi scale-out dan scale-in di seluruh zona untuk menyeimbangkan kembali kapasitas zona.

false

Contoh

Respons sukses

JSONformat

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "PageNumber": 1,
  "PageSize": 10,
  "TotalCount": 1,
  "ScalingGroups": {
    "ScalingGroup": [
      {
        "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,
        "PendingCapacity": 0,
        "LaunchTemplateId": "lt-m5e3ofjr1zn1aw7****",
        "TotalCapacity": 1,
        "DesiredCapacity": 5,
        "SpotInstanceRemedy": true,
        "LaunchTemplateVersion": "Default.",
        "RegionId": "cn-qingdao.",
        "VSwitchId": "vsw-bp1whw2u46cn8zubm****",
        "MaxSize": 2,
        "DefaultCooldown": 60,
        "VServerGroups": {
          "VServerGroup": [
            {
              "LoadBalancerId": "147b46d767c-cn-qingdao-cm5****",
              "VServerGroupAttributes": {
                "VServerGroupAttribute": [
                  {
                    "VServerGroupId": "rsp-bp12bjrny****",
                    "Weight": 1,
                    "Port": 22
                  }
                ]
              }
            }
          ]
        },
        "LaunchTemplateOverrides": {
          "LaunchTemplateOverride": [
            {
              "WeightedCapacity": 4,
              "InstanceType": "ecs.c5.xlarge.",
              "SpotPriceLimit": 0.025
            }
          ]
        },
        "AlbServerGroups": {
          "AlbServerGroup": [
            {
              "AlbServerGroupId": "sgp-ddwb0y0g6y9bjm****",
              "Weight": 100,
              "Port": 80
            }
          ]
        },
        "ServerGroups": {
          "ServerGroup": [
            {
              "ServerGroupId": "sgp-i9ouakeaerr*****",
              "Type": "ALB.",
              "Weight": 100,
              "Port": 80
            }
          ]
        },
        "RemovalPolicies": {
          "RemovalPolicy": [
            "OldestScalingConfiguration."
          ]
        },
        "DBInstanceIds": {
          "DBInstanceId": [
            "rm-bp15556qzebg1****"
          ]
        },
        "LoadBalancerIds": {
          "LoadBalancerId": [
            "lb-bp19byhscefk3x0li****"
          ]
        },
        "VSwitchIds": {
          "VSwitchId": [
            "vsw-bp1whw2u46cn8zubm****"
          ]
        },
        "SuspendedProcesses": {
          "SuspendedProcess": [
            "ScaleIn."
          ]
        },
        "SystemSuspended": true,
        "MonitorGroupId": "1497****",
        "AzBalance": true,
        "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": {
          "LoadBalancerConfig": [
            {
              "LoadBalancerId": "147b46d767c-cn-qingdao-cm5****",
              "Weight": 10
            }
          ]
        },
        "EnableDesiredCapacity": true,
        "Tags": {
          "Tag": [
            {
              "TagKey": "Department.",
              "TagValue": "Finance.",
              "Propagate": true
            }
          ]
        },
        "HealthCheckTypes": {
          "HealthCheckType": [
            "ECS."
          ]
        },
        "DBInstances": {
          "DBInstance": [
            {
              "DBInstanceId": "rm-m5eqju85s45mu0***",
              "Type": "RDS.",
              "SecurityGroupIds": {
                "SecurityGroupId": [
                  "sg-uf65zt66cf2a0q47***"
                ]
              }
            }
          ]
        },
        "SpotCapacity": 0,
        "StopInstanceTimeout": 60,
        "CapacityOptions": {
          "OnDemandBaseCapacity": 0,
          "OnDemandPercentageAboveBaseCapacity": 0,
          "CompensateWithOnDemand": true,
          "SpotAutoReplaceOnDemand": true,
          "PriceComparisonMode": "PricePerUnit."
        },
        "BalanceMode": "BalancedBestEffort.",
        "AutoRebalance": true
      }
    ]
  }
}

Kode kesalahan

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.