All Products
Search
Document Center

Elastic Compute Service:ModifyAutoProvisioningGroup

Last Updated:Jun 12, 2026

Mengubah informasi konfigurasi kelompok penyediaan otomatis.

Deskripsi operasi

Sebelum mengubah kelompok penyediaan otomatis, perhatikan hal-hal berikut:

  • Jika Anda mengubah kapasitas kelompok penyediaan otomatis atau pengaturan terkait kapasitas, kelompok penyediaan otomatis akan menjalankan tugas penjadwalan setelah modifikasi selesai.

  • Jika kelompok penyediaan otomatis berada dalam status Deleting, Anda tidak dapat mengubahnya.

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

ecs:ModifyAutoProvisioningGroup

update

*autoprovisioninggroup

acs:ecs:{#regionId}:{#accountId}:autoprovisioninggroup/{#autoprovisioninggroupId}

None
  • ram:CreateServiceLinkedRole

Parameter permintaan

Parameter

Type

Required

Description

Example

RegionId

string

Yes

ID wilayah kelompok penyediaan otomatis. Anda dapat memanggil DescribeRegions untuk mengkueri daftar wilayah Alibaba Cloud terbaru.

cn-hangzhou

AutoProvisioningGroupId

string

No

ID kelompok penyediaan otomatis.

apg-bp67acfmxazb4ph****

ExcessCapacityTerminationPolicy

string

No

Apakah akan merilis instans yang diskalakan masuk ketika kapasitas real-time kelompok penyediaan otomatis melebihi kapasitas target dan penskalakan masuk dipicu. Nilai valid:

  • termination: Merilis instans yang diskalakan masuk.

  • no-termination: Hanya menghapus instans yang diskalakan masuk dari kelompok penyediaan otomatis.

no-termination

DefaultTargetCapacityType

string

No

Metode penagihan untuk kapasitas selisih ketika jumlah PayAsYouGoTargetCapacity dan SpotTargetCapacity kurang dari TotalTargetCapacity. Nilai valid:

  • PayAsYouGo: instans pay-as-you-go.

  • Spot: instans preemptible.

Spot

TerminateInstancesWithExpiration

boolean

No

Apakah akan merilis instans dalam kelompok ketika kelompok penyediaan otomatis kedaluwarsa. Nilai valid:

  • true: Merilis instans dalam kelompok.

  • false: Hanya menghapus instans dari kelompok penyediaan otomatis.

false

MaxSpotPrice

number

No

Harga maksimum instans preemptible dalam kelompok penyediaan otomatis.

Catatan

Ketika MaxSpotPrice dan LaunchTemplateConfig.N.MaxPrice keduanya ditentukan, nilai yang lebih rendah akan berlaku. LaunchTemplateConfig.N.MaxPrice ditentukan saat kelompok penyediaan otomatis dibuat dan tidak dapat diubah.

0.5

TotalTargetCapacity

string

No

Kapasitas target total kelompok penyediaan otomatis. Nilai valid: bilangan bulat positif.

Kapasitas target total harus lebih besar atau sama dengan jumlah PayAsYouGoTargetCapacity (kapasitas target instans pay-as-you-go) dan SpotTargetCapacity (kapasitas target instans preemptible).

70

PayAsYouGoTargetCapacity

string

No

Kapasitas target instans pay-as-you-go dalam kelompok penyediaan otomatis. Nilai valid: nilai yang lebih kecil dari TotalTargetCapacity.

30

SpotTargetCapacity

string

No

Kapasitas target instans preemptible dalam kelompok penyediaan otomatis. Nilai valid: nilai yang lebih kecil dari TotalTargetCapacity.

30

AutoProvisioningGroupName

string

No

Nama kelompok penyediaan otomatis. Panjang nama harus 2 hingga 128 karakter. Nama harus diawali dengan huruf atau karakter Tionghoa dan tidak dapat diawali dengan http:// atau https://. Nama dapat berisi angka, titik dua (:), garis bawah (_), dan tanda hubung (-).

apg-test

LaunchTemplateConfig

array<object>

No

Daftar konfigurasi template peluncuran yang diperluas.

object

No

Daftar konfigurasi template peluncuran yang diperluas.

VSwitchId

string

No

ID vSwitch tempat Instance ECS dalam template peluncuran yang diperluas berada. Zona Instance ECS yang dimulai dalam template peluncuran yang diperluas ditentukan oleh vSwitch.

vsw-sn5bsitu4lfzgc5o7****

MaxPrice

number

No

Batas harga instans preemptible dalam template peluncuran yang diperluas.

3

Priority

integer

No

Prioritas template peluncuran yang diperluas. Nilai 0 menunjukkan prioritas tertinggi. Nilai valid: lebih besar dari 0.

1

InstanceType

string

No

Tipe instans yang sesuai dengan template peluncuran yang diperluas. Nilai valid N: 1 hingga 20. Nilai valid: lihat Instance families.

ecs.g5.large

WeightedCapacity

number

No

Bobot tipe instans dalam template peluncuran yang diperluas. Nilai yang lebih tinggi menunjukkan kemampuan instans tunggal yang lebih besar untuk memenuhi persyaratan daya komputasi dan jumlah instans yang diperlukan lebih sedikit. Nilai valid: lebih besar dari 0.

Anda dapat menghitung nilai bobot berdasarkan daya komputasi tipe instans yang ditentukan dan daya komputasi minimum node tunggal dalam kluster. Asumsikan daya komputasi minimum node tunggal adalah 8 vCPU dan 60 GiB. Maka:

  • Bobot tipe instans dengan 8 vCPU dan 60 GiB dapat diatur ke 1.

  • Bobot tipe instans dengan 16 vCPU dan 120 GiB dapat diatur ke 2.

2

Elemen respons

Element

Type

Description

Example

object

RequestId

string

ID permintaan.

B48A12CD-1295-4A38-A8F0-0E92C937****

Contoh

Respons sukses

JSONformat

{
  "RequestId": "B48A12CD-1295-4A38-A8F0-0E92C937****"
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 MissingParameter The specified parameter "AutoProvisioningGroupId" should not be null.
400 NoPermission %s
400 InvalidLaunchTemplateConfigs.SizeExceed The size of LaunchTemplateConfigs exceeds limit.
400 QuotaExceed.LaunchTemplateConfigs %s
400 OperationDenied %s
400 VpcMismatch.SecurityGroupAndVSwitch Specified security group and virtual switch are not in the same VPC.
403 Forbidden.RAM User not authorized to operate on the specified resource, or this API doesn't support RAM.
403 InvalidName.Malformed The specified parameter "AutoProvisioningGroupName" is not valid.
403 AutoProvisioningGroup.Unauthorized Unauthorized to operate current action.
403 AutoProvisioningGroup.IncorrectStatus Current status of AutoProvisioningGroup does not support curren action.
403 InvalidParameter.TargetCapacity The Capacity is illegal, TotalTargetCapacity, PayAsYouGoTargetCapacity, SpotTargetCapacity must be specified, meanwhile, the TargetCapacity must be larger than or equal to the sum of SpotCapacity and OnDemandCapacity.
404 InvalidAutoProvisioningGroupId.NotFound The specified AutoProvisioningGroupId does not exist.
404 InvalidParameter.MaxPrice The specified parameter "MaxSpotPrice" is not valid.
404 InvalidVSwitchId.NotFound The specified virtual switch %s does not exist.

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.