Membeli instans Elastic Compute Service (ECS) melalui Konsol Enterprise Distributed Application Service (EDAS) dan menambahkan instans ECS yang dibeli ke kelompok instans aplikasi tertentu.
Deskripsi operasi
Batasan
Jika fitur auto scaling telah dikonfigurasi dan diaktifkan untuk suatu aplikasi, instans ECS yang dibeli dengan memanggil operasi ini akan dihapus terlebih dahulu saat scale-in otomatis dipicu.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
edas:ECSPurchase |
update |
*All Resource
|
None | None |
Sintaks permintaan
POST /pop/v5/scaling/scale_out HTTP/1.1
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| AppId |
string |
No |
ID aplikasi yang ingin Anda perluas kapasitasnya. Anda dapat memanggil operasi ListApplication untuk mengkueri ID aplikasi. Untuk informasi selengkapnya, lihat ListApplication. |
e370c17f-*****-3df0721a327 |
| GroupId |
string |
No |
ID kelompok instans yang ingin Anda perluas kapasitasnya. Anda dapat memanggil operasi ListDeployGroup untuk mengkueri ID kelompok tersebut. Untuk informasi selengkapnya, lihat ListDeployGroup. |
e37**********-33df0721a327 |
| ScalingNum |
integer |
Yes |
Jumlah instans yang akan ditambahkan untuk skala keluar. |
2 |
| TemplateId |
string |
No |
ID template peluncuran instans ECS. Anda dapat memanggil operasi DescribeLaunchTemplates untuk mengkueri ID template peluncuran tersebut. Untuk informasi selengkapnya, lihat DescribeLaunchTemplates. |
lt-****hy9s2 |
| TemplateVersion |
string |
No |
Versi template peluncuran instans ECS. Anda dapat memanggil operasi DescribeLaunchTemplateVersions untuk mengkueri versi template peluncuran tersebut. Untuk informasi selengkapnya, lihat DescribeLaunchTemplateVersions. Catatan
Jika Anda mengatur parameter ini ke |
-1 |
| ScalingPolicy |
string |
No |
Mode pengembalian instans dari grup penskalaan. Nilai yang valid:
Untuk informasi selengkapnya tentang cara menghapus instans dari grup penskalaan tertentu, lihat RemoveInstances. |
release |
| TemplateInstanceId |
string |
No |
ID instans ECS yang sudah ada yang digunakan untuk skala keluar. Jika parameter ini ditentukan, spesifikasi dan konfigurasi instans ECS yang ditentukan akan digunakan sebagai templat untuk membeli instans baru. |
i-28wt4**** |
| ClusterId |
string |
No |
ID kluster tempat Anda ingin menambahkan instans ECS. Jika aplikasi dan kelompok instans aplikasi untuk skala keluar telah ditentukan, parameter ini akan diabaikan. |
e37**********-33df0721a327 |
| InstanceChargeType |
string |
No |
Metode penagihan instans. Nilai yang valid:
|
PrePaid |
| InstanceChargePeriodUnit |
string |
No |
Unit periode langganan. Nilai yang valid:
|
Month |
| InstanceChargePeriod |
integer |
No |
Durasi langganan. Satuan durasi langganan ditentukan oleh parameter InstanceChargePeriodUnit. Parameter ini hanya berlaku ketika parameter InstanceChargeType diatur ke PrePaid.
|
1 |
| AutoRenew |
boolean |
No |
Menentukan apakah perpanjangan otomatis diaktifkan. Parameter ini hanya berlaku ketika parameter InstanceChargeType diatur ke PrePaid. Nilai yang valid:
|
true |
| AutoRenewPeriod |
integer |
No |
Periode perpanjangan otomatis. Nilai yang valid:
Nilai default: 1. |
1 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Konten yang dikembalikan. |
||
| ChangeOrderId |
string |
ID proses perubahan untuk skala keluar. |
e370c17f-*****-3df0721a327 |
| Code |
integer |
Kode status HTTP yang dikembalikan. |
200 |
| Message |
string |
Informasi tambahan yang dikembalikan. |
success |
| RequestId |
string |
ID permintaan. |
e370c17f-*****-3df0721a327 |
| InstanceIds |
array |
ID instans ECS. |
|
|
string |
Daftar instans ECS yang dibeli. |
["i-28wt4****","i-28wt4****"] |
Contoh
Respons sukses
JSONformat
{
"ChangeOrderId": "e370c17f-*****-3df0721a327",
"Code": 200,
"Message": "success",
"RequestId": "e370c17f-*****-3df0721a327",
"InstanceIds": [
"[\"i-28wt4****\",\"i-28wt4****\"]"
]
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | Edas.errorcode.PermissionDenied.message | You are not authorized to perform the operation. | No permissions |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.