All Products
Search
Document Center

Auto Scaling:DescribeScalingGroups

Last Updated:Oct 13, 2026

Mengkueri detail kelompok penskalaan, termasuk informasi dasar, instans, 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.

cn-qingdao

PageNumber

integer

No

Nomor halaman daftar kelompok penskalaan. Halaman dimulai dari 1.

Nilai default: 1.

1

PageSize

integer

No

Pengaturan jumlah entri per halaman untuk paging dalam kueri berhalaman. Nilai maksimum: 50.

Nilai default: 10.

10

GroupType

string

No

Tipe instans yang dikelola oleh kelompok penskalaan. Nilai valid:

  • ECS: Kelompok penskalaan mengelola instans ECS.

  • ECI: Kelompok penskalaan mengelola instans ECI.

ECS

ScalingGroupIds

array

No

ID kelompok penskalaan yang akan dikueri.

ID kelompok penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dilaporkan.

string

No

ID kelompok penskalaan yang akan dikueri.

ID kelompok penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dilaporkan.

asg-bp14wlu85wrpchm0****

ScalingGroupNames

array

No

Nama kelompok penskalaan yang akan dikueri.

Nama kelompok penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dilaporkan.

string

No

Nama kelompok penskalaan yang akan dikueri.

Nama kelompok penskalaan yang tidak valid akan diabaikan dan tidak ada error yang dilaporkan.

scalinggroup****

ScalingGroupName

string

No

Nama kelompok penskalaan.

scalinggroup****

ResourceGroupId

string

No

ID kelompok sumber daya tempat kelompok penskalaan berada.

Catatan

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

rg-123******

Tags

array<object>

No

Tag kelompok penskalaan.

object

No

Tag kelompok penskalaan.

Key

string

No

Kunci tag kelompok penskalaan.

Department

Value

string

No

Nilai tag kelompok penskalaan.

Finance

Elemen respons

Element

Type

Description

Example

object

Detail daftar grup penskalaan.

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

array<object>

Informasi tentang grup penskalaan.

array<object>

Informasi tentang grup penskalaan.

VpcId

string

ID VPC tempat grup penskalaan berada.

vpc-bp1vwnn14rqpyiczj****

CreationTime

string

Waktu pembuatan grup penskalaan. Waktu mengikuti standar ISO 8601 dalam format YYYY-MM-DDTHH:mmZ. Waktu ditampilkan dalam UTC.

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 yang ditentukan. Grup penskalaan membuat spot instans secara seimbang berdasarkan tipe Instans yang paling hemat biaya. Nilai valid: 0 hingga 10.

5

StoppedCapacity

integer

Jumlah Instans dalam grup penskalaan yang berada dalam mode hemat.

1

OnDemandPercentageAboveBaseCapacity

integer

Persentase instans pay-as-you-go yang akan dibuat ketika jumlah instans melebihi jumlah minimum instans pay-as-you-go yang ditentukan oleh OnDemandBaseCapacity. Nilai valid: 0 hingga 100.

20

ModificationTime

string

Waktu modifikasi grup penskalaan. Waktu mengikuti standar ISO 8601 dalam format YYYY-MM-DDTHH:mmZ. Waktu ditampilkan dalam UTC.

2014-08-14T10:58Z

MinSize

integer

Jumlah minimum Instance ECS dalam grup penskalaan.

1

ScalingGroupId

string

ID grup penskalaan.

asg-bp14wlu85wrpchm0****

CompensateWithOnDemand

boolean

Apakah akan membuat instans pay-as-you-go secara otomatis untuk memenuhi persyaratan jumlah Instance ECS ketika parameter MultiAZPolicy diatur ke COST_OPTIMIZED dan jumlah spot instans yang diperlukan tidak dapat dibuat karena masalah harga atau inventaris. Nilai valid:

  • true: Ya.

  • false: Tidak.

true

ScalingPolicy

string

Mode reclaim grup penskalaan. Nilai valid:

  • recycle: Grup penskalaan menggunakan mode reclaim shutdown.

  • release: Grup penskalaan menggunakan mode rilis.

  • forcerelease: Grup penskalaan menggunakan mode force rilis.

Untuk informasi lebih lanjut tentang tindakan pada Instans yang dihapus, lihat RemoveInstances.

recycle

RemovingWaitCapacity

integer

Jumlah Instance ECS dalam keadaan Removing Wait di grup penskalaan.

1

ActiveCapacity

integer

Jumlah Instance ECS yang telah ditambahkan ke grup penskalaan dan berjalan dengan baik.

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 akan membuat instans pay-as-you-go secara prioritas.

30

ProtectedCapacity

integer

Jumlah Instance ECS dalam keadaan Protected di grup penskalaan.

1

HealthCheckType

string

Mode Pemeriksaan kesehatan grup penskalaan. Nilai valid:

  • NONE: Tidak ada Pemeriksaan kesehatan yang dilakukan.

  • ECS: Pemeriksaan kesehatan dilakukan pada Instans dalam grup penskalaan. Nilai ini digunakan untuk mengaktifkan Pemeriksaan kesehatan untuk Instans dalam grup penskalaan ECS dan ECI.

  • LOAD_BALANCER: Status kesehatan Instans ditentukan berdasarkan hasil Pemeriksaan kesehatan load balancing (tipe load balancing CLB tidak didukung).

ECS

LifecycleState

string

Status siklus hidup grup penskalaan. Nilai valid:

  • Active: Grup penskalaan aktif. Hanya grup penskalaan aktif yang dapat menerima permintaan untuk menjalankan aturan penskalaan dan Pemicu aktivitas penskalaan.

  • Inactive: Grup penskalaan tidak aktif. Grup penskalaan tidak aktif tidak menerima permintaan apa pun untuk menjalankan aturan penskalaan.

  • Deleting: Grup penskalaan sedang dihapus. Grup penskalaan dalam keadaan Deleting tidak menerima permintaan apa pun untuk menjalankan aturan penskalaan, dan parameternya 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 scale-out dan scale-in untuk Instance ECS dalam grup penskalaan multi-zona. Nilai valid:

  • PRIORITY: Grup penskalaan melakukan penskalaan Instans berdasarkan vSwitch yang ditentukan oleh VSwitchIds. Jika Instance ECS tidak dapat dibuat di zona vSwitch dengan prioritas tertinggi, sistem secara otomatis menggunakan vSwitch dengan prioritas tertinggi berikutnya untuk membuat Instance ECS.

  • COST_OPTIMIZED: Sistem mencoba membuat Instans berdasarkan harga satuan vCPU dalam urutan menaik. Jika pengaturan Konfigurasi penskalaan menentukan beberapa tipe Instans yang menggunakan metode penagihan spot, sistem akan membuat spot instans secara prioritas. Anda dapat menggunakan parameter CompensateWithOnDemand untuk menentukan apakah akan membuat instans pay-as-you-go secara otomatis ketika spot instans tidak dapat dibuat karena inventaris tidak mencukupi.

    Catatan

    COST_OPTIMIZED hanya berlaku ketika pengaturan Konfigurasi penskalaan menentukan beberapa tipe Instans atau menggunakan spot instans.

  • BALANCE: Sistem mengalokasikan Instance ECS secara merata di seluruh zona yang ditentukan untuk grup penskalaan. Jika distribusi menjadi tidak seimbang karena inventaris tidak mencukupi, Anda dapat memanggil operasi RebalanceInstance untuk menyeimbangkan Sumber daya.

PRIORITY

RemovingCapacity

integer

Jumlah Instance ECS yang sedang dihapus dari grup penskalaan.

0

PendingWaitCapacity

integer

Jumlah Instance ECS dalam keadaan Pending Wait di grup penskalaan.

1

StandbyCapacity

integer

Jumlah Instans dalam keadaan siaga di grup penskalaan.

1

CurrentHostName

string

Catatan

Parameter ini tidak tersedia.

hostname

PendingCapacity

integer

Jumlah Instance ECS yang sedang ditambahkan ke grup penskalaan dan menunggu konfigurasi.

0

LaunchTemplateId

string

ID template peluncuran yang digunakan oleh grup penskalaan.

lt-m5e3ofjr1zn1aw7****

TotalCapacity

integer

Kapasitas tertimbang total dari semua Instance ECS dalam grup penskalaan jika bobot tipe Instans dikonfigurasi. Jika tidak, parameter ini menunjukkan 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 ini.

5

SpotInstanceRemedy

boolean

Apakah fitur pengisian ulang spot instans diaktifkan. Jika fitur ini diaktifkan, ketika grup penskalaan menerima Paket sistem yang menunjukkan bahwa spot instans akan di-reclaim, grup penskalaan akan mencoba membuat Instans baru untuk menggantikan spot instans yang akan di-reclaim.

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

Waktu pendinginan default grup penskalaan. Selama waktu pendinginan, grup penskalaan tidak menjalankan aktivitas penskalaan lainnya. Parameter ini hanya berlaku untuk aktivitas penskalaan yang dipicu oleh tugas yang dipicu event CloudMonitor.

60

VServerGroups

array<object>

Daftar kelompok server backend.

array<object>

Daftar kelompok server backend.

LoadBalancerId

string

ID Instans load balancing tempat kelompok server backend berada.

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

VServerGroupAttributes

array<object>

Properti kelompok server backend.

object

Properti kelompok server backend.

VServerGroupId

string

Properti kelompok server backend.

rsp-bp12bjrny****

Weight

integer

Bobot kelompok server backend.

1

Port

integer

Nomor Port yang digunakan oleh Instans load balancing untuk menyediakan layanan eksternal.

22

LaunchTemplateOverrides

array<object>

Informasi tipe Instans yang diperluas dari template peluncuran.

object

Informasi tipe Instans yang diperluas dari template peluncuran.

WeightedCapacity

integer

Bobot tipe Instans yang ditentukan, yang menunjukkan kapasitas satu Instans dari tipe Instans ini dalam grup penskalaan. Bobot yang lebih besar menunjukkan bahwa lebih sedikit Instans dari tipe Instans 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 spot maksimum untuk tipe instans yang menggantikan template peluncuran (yaitu, LaunchTemplateOverride.InstanceType).

Catatan

Parameter ini hanya berlaku ketika parameter LaunchTemplateId ditentukan.

0.025

AlbServerGroups

array<object>

Kumpulan informasi tentang kelompok server Application Load Balancer (ALB).

object

Kumpulan informasi tentang kelompok server Application Load Balancer (ALB).

AlbServerGroupId

string

ID kelompok server ALB.

sgp-ddwb0y0g6y9bjm****

Weight

integer

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

100

Port

integer

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

80

ServerGroups

array<object>

Kumpulan informasi tentang kelompok layanan load balancing.

Catatan

Anda dapat menggunakan parameter ini untuk mendapatkan kumpulan informasi tentang kelompok layanan ALB, kelompok server Network Load Balancer (NLB), dan kelompok layanan Gateway Load Balancer (GWLB) yang terkait dengan grup penskalaan.

object

Kumpulan informasi tentang kelompok server load balancing.

ServerGroupId

string

ID kelompok server.

sgp-i9ouakeaerr*****

Type

string

Tipe kelompok server. Nilai valid:

  • ALB: Application Load Balancer (ALB) untuk load balancing lapisan aplikasi.

  • NLB: Network Load Balancer (NLB) untuk load balancing lapisan jaringan.

  • GWLB: Gateway Load Balancer (GWLB) untuk load balancing gerbang.

ALB

Weight

integer

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

100

Port

integer

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

80

RemovalPolicies

array

Kumpulan Kebijakan untuk menghapus Instance ECS dari grup penskalaan. Nilai valid:

  • OldestInstance: Menghapus Instance ECS yang dibuat paling awal.

  • NewestInstance: Menghapus Instance ECS yang dibuat paling akhir.

  • OldestScalingConfiguration: Menghapus Instance ECS yang dibuat oleh Konfigurasi penskalaan paling awal.

string

Kumpulan Kebijakan untuk menghapus Instance ECS dari grup penskalaan. Nilai valid:

  • OldestInstance: Menghapus Instance ECS yang dibuat paling awal.

  • NewestInstance: Menghapus Instance ECS yang dibuat paling akhir.

  • OldestScalingConfiguration: Menghapus Instance ECS yang dibuat oleh Konfigurasi penskalaan paling awal.

OldestScalingConfiguration

DBInstanceIds

array

ID Instans ApsaraDB RDS yang terkait dengan grup penskalaan.

string

ID Instans ApsaraDB RDS yang terkait dengan grup penskalaan.

rm-bp15556qzebg1****

LoadBalancerIds

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

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

array

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

  • ScaleIn: Proses scale-in.

  • ScaleOut: Proses scale-out.

  • HealthCheck: Proses Pemeriksaan kesehatan.

  • AlarmNotification: Proses tugas yang Pemicu event.

  • ScheduledAction: Proses Tugas terjadwal.

string

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

  • ScaleIn: Proses scale-in.

  • ScaleOut: Proses scale-out.

  • HealthCheck: Proses Pemeriksaan kesehatan.

  • AlarmNotification: Proses tugas yang Pemicu event.

  • ScheduledAction: Proses Tugas terjadwal.

ScaleIn

SystemSuspended

boolean

Apakah Penyesuaian Skala Otomatis menghentikan eksekusi aktivitas penskalaan apa pun dalam grup penskalaan. Nilai valid:

  • true: Penyesuaian Skala Otomatis menghentikan eksekusi aktivitas penskalaan apa pun dalam grup penskalaan. Ini menunjukkan bahwa grup penskalaan gagal melakukan scale-out atau scale-in selama lebih dari tujuh hari berturut-turut. Anda harus memodifikasi grup penskalaan atau Konfigurasi penskalaan untuk melanjutkan eksekusi aktivitas penskalaan.

  • false: Penyesuaian Skala Otomatis menjalankan aktivitas penskalaan dalam grup penskalaan.

true

IsElasticStrengthInAlarm

boolean

Catatan

Parameter ini tidak tersedia.

false

MonitorGroupId

string

ID kelompok aplikasi CloudMonitor yang terkait dengan grup penskalaan.

1497****

AzBalance

boolean

Apakah kapasitas grup penskalaan didistribusikan secara merata di beberapa zona. Parameter ini hanya berlaku jika parameter MultiAZPolicy diatur ke COMPOSABLE. Nilai valid:

  • true: Kapasitas grup penskalaan didistribusikan secara merata di beberapa zona.

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

false

AllocationStrategy

string

Kebijakan alokasi kapasitas, yang menentukan bagaimana grup penskalaan memilih tipe instans yang tersedia untuk memenuhi persyaratan kapasitas. Kebijakan distribusi kapasitas berlaku untuk kapasitas pay-as-you-go dan spot. Parameter ini hanya berlaku jika parameter MultiAZPolicy diatur ke COMPOSABLE. Nilai valid:

  • priority: Membuat instans berdasarkan urutan tipe instans yang dikonfigurasi.

  • lowestPrice: Membuat instans berdasarkan harga vCPU per unit dari tipe instans dalam urutan menaik.

priority

SpotAllocationStrategy

string

Kebijakan distribusi kapasitas spot. Anda dapat menggunakan parameter ini untuk menentukan secara terpisah kebijakan distribusi untuk kapasitas spot. Parameter ini hanya berlaku jika parameter MultiAZPolicy diatur ke COMPOSABLE. Nilai valid:

  • priority: Membuat instans berdasarkan urutan tipe instans yang dikonfigurasi.

  • lowestPrice: Membuat instans berdasarkan harga vCPU per unit dari tipe instans dalam urutan menaik.

Nilai default: priority.

lowestPrice

MaxInstanceLifetime

integer

Masa pakai maksimum instans di dalam grup penskalaan. Unit: seconds.

Nilai valid: 0 atau [86400, Integer.maxValue]. Nilai 0 menunjukkan bahwa nilai MaxInstanceLifetime yang dikonfigurasi dihapus, yang berarti MaxInstanceLifetime tidak dikonfigurasi.

Nilai default: null.

Catatan

Parameter ini tidak didukung untuk grup penskalaan ECI atau grup penskalaan yang memiliki mode hemat diaktifkan.

null

CustomPolicyARN

string

ARN fungsi Function Compute untuk kebijakan scale-in kustom. Parameter ini hanya berlaku jika 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 dalam keadaan inisialisasi sebelum scale-out di dalam grup penskalaan.

0

ResourceGroupId

string

ID kelompok sumber daya tempat grup penskalaan berada.

rg-123****

LoadBalancerConfigs

array<object>

Daftar konfigurasi load balancing.

object

Daftar konfigurasi load balancing.

LoadBalancerId

string

ID instans load balancing CLB (sebelumnya SLB).

lb-2zep8alpq5zq1a2xwyxxx

Weight

integer

Bobot Instance ECS sebagai server backend setelah Penyesuaian Skala Otomatis menambahkan Instance ECS ke kelompok server SLB. Bobot yang lebih tinggi menunjukkan bahwa lebih banyak permintaan akses didistribusikan ke Instance ECS. Jika bobot adalah 0, Instance ECS tidak menerima permintaan akses. Nilai valid: 0 hingga 100.

10

EnableDesiredCapacity

boolean

Apakah fitur jumlah instans yang diharapkan diaktifkan. Nilai valid:

  • true: Fitur jumlah instans yang diharapkan diaktifkan.

  • false: Fitur jumlah instans yang diharapkan dinonaktifkan.

false

Tags

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 dipropagasikan. Nilai valid:

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

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

Nilai default: false.

false

HealthCheckTypes

array

Mode pemeriksaan kesehatan grup penskalaan. Nilai valid:

  • NONE: Tidak ada pemeriksaan kesehatan yang dilakukan.

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

  • LOAD_BALANCER: Status kesehatan instans ditentukan berdasarkan hasil pemeriksaan kesehatan load balancing. Tipe load balancing CLB saat ini tidak didukung.

string

Mode pemeriksaan kesehatan grup penskalaan. Nilai valid:

  • NONE: Tidak ada pemeriksaan kesehatan yang dilakukan.

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

  • LOAD_BALANCER: Status kesehatan instans ditentukan berdasarkan hasil pemeriksaan kesehatan load balancing. Tipe load balancing CLB saat ini tidak didukung.

ECS

DBInstances

array<object>

Daftar database yang terkait dengan grup penskalaan.

object

Informasi konfigurasi database yang terkait dengan grup penskalaan.

DBInstanceId

string

ID instance database.

rm-m5eqju85s45mu0***

Type

string

Tipe database. Nilai valid:

  • RDS

  • Redis

  • MongoDB

RDS

SecurityGroupIds

array

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

string

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

Ketika parameter RemoveSecurityGroup dalam operasi DetachDBInstances diatur ke true, grup keamanan dalam daftar ini dihapus dari daftar putih grup keamanan database.

sg-uf65zt66cf2a0q47***

SpotCapacity

integer

Jumlah spot instans di dalam grup penskalaan.

0

StopInstanceTimeout

integer

Periode waktu tunggu hingga Instance ECS berhenti selama proses scale-in. Unit: seconds.

60

CapacityOptions

object

Opsi kapasitas.

OnDemandBaseCapacity

integer

Jumlah minimum instance pay-as-you-go yang diperlukan di dalam grup penskalaan. Jika jumlah instance pay-as-you-go di dalam grup penskalaan kurang dari nilai ini, sistem akan membuat instance pay-as-you-go secara prioritas. Nilai valid: 0 hingga 1000.

0

OnDemandPercentageAboveBaseCapacity

integer

Persentase instance pay-as-you-go di antara instance berlebih setelah grup penskalaan memenuhi jumlah minimum instance pay-as-you-go yang ditentukan oleh OnDemandBaseCapacity. Nilai valid: 0 hingga 100.

0

CompensateWithOnDemand

boolean

Apakah akan membuat instance pay-as-you-go secara otomatis untuk memenuhi jumlah Instance ECS yang diperlukan ketika parameter MultiAZPolicy diatur ke COST_OPTIMIZED dan spot instans yang memadai tidak dapat dibuat karena alasan harga atau inventaris. Nilai valid:

  • true: Diizinkan.

  • false: Tidak diizinkan.

true

SpotAutoReplaceOnDemand

boolean

Apakah akan menggunakan spot instans untuk menggantikan kapasitas pay-as-you-go ketika CompensateWithOnDemand diaktifkan dan persentase instance pay-as-you-go melebihi nilai OnDemandPercentageAboveBaseCapacity. Dalam skenario umum di mana CompensateWithOnDemand menurunkan spot instans menjadi instance pay-as-you-go karena alasan inventaris atau harga spot, parameter ini mencoba menggunakan spot instans untuk menggantikan kapasitas pay-as-you-go berlebih guna menghindari retensi jangka panjang instance pay-as-you-go. Nilai valid:

  • true: Diizinkan.

  • false: Tidak diizinkan.

false

PriceComparisonMode

string

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

  • PricePerUnit: Membandingkan harga berdasarkan harga per unit kapasitas.

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

  • PricePerVCpu: Membandingkan harga berdasarkan harga per vCPU.

PricePerUnit

BalanceMode

string

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

  • BalancedBestEffort: Jika pembuatan resource gagal di suatu zona, sistem akan beralih ke zona lain untuk memastikan pengiriman resource secara best-effort.

  • BalancedOnly: Jika pembuatan resource gagal di suatu zona, sistem tidak akan beralih ke zona lain. Aktivitas scale-out berhasil sebagian untuk menghindari ketidakseimbangan resource yang berlebihan di berbagai zona.

BalancedBestEffort

AutoRebalance

boolean

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

  • false: Penyeimbangan otomatis dinonaktifkan untuk grup penskalaan.

  • true: Penyeimbangan otomatis diaktifkan untuk grup penskalaan. Grup penskalaan secara otomatis mendeteksi kapasitas di seluruh zona. Jika kapasitas tidak seimbang, grup penskalaan secara proaktif melakukan scale-out atau scale-in untuk menyeimbangkan kembali kapasitas di seluruh zona.

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.