Membeli instans Elastic Compute Service (ECS) di konsol Enterprise Distributed Application Service (EDAS) dan menambahkan instans ECS yang dibeli ke grup instans yang ditentukan dari sebuah aplikasi.
Deskripsi operasi
Batasan
Misalkan fitur auto scaling dikonfigurasi dan diaktifkan untuk sebuah aplikasi. Ketika auto scale-in dipicu untuk aplikasi tersebut, instans ECS yang dibeli dengan memanggil operasi ini akan dihapus terlebih dahulu.
Coba sekarang
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。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
|
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 dari aplikasi yang ingin Anda lakukan scale out. Anda dapat memanggil operasi ListApplication untuk mengkueri ID aplikasi. Untuk informasi selengkapnya, lihat ListApplication. |
e370c17f-*****-3df0721a327 |
| GroupId |
string |
No |
ID dari grup instans yang ingin Anda lakukan scale out. Anda dapat memanggil operasi ListDeployGroup untuk mengkueri ID grup. Untuk informasi selengkapnya, lihat ListDeployGroup. |
e37**********-33df0721a327 |
| ScalingNum |
integer |
Yes |
Jumlah instans yang akan ditambahkan untuk scale-out. |
2 |
| TemplateId |
string |
No |
ID dari template peluncuran instans ECS. Anda dapat memanggil operasi DescribeLaunchTemplates untuk mengkueri ID template peluncuran. Untuk informasi selengkapnya, lihat DescribeLaunchTemplates. |
lt-****hy9s2 |
| TemplateVersion |
string |
No |
Versi dari template peluncuran instans ECS. Anda dapat memanggil operasi DescribeLaunchTemplateVersions untuk mengkueri versi template peluncuran. Untuk informasi selengkapnya, lihat DescribeLaunchTemplateVersions. Catatan
Jika Anda menyetel parameter ini ke |
-1 |
| ScalingPolicy |
string |
No |
Mode reklamasi instans dari grup penskalaan. Nilai yang valid:
Untuk informasi selengkapnya tentang cara menghapus instans dari grup penskalaan yang ditentukan, lihat RemoveInstances. |
release |
| TemplateInstanceId |
string |
No |
ID dari instans ECS yang ada yang digunakan untuk scale-out. Jika parameter ini ditentukan, spesifikasi dan konfigurasi dari instans ECS yang ditentukan akan digunakan sebagai template untuk membeli instans baru. |
i-28wt4**** |
| ClusterId |
string |
No |
ID dari kluster tempat Anda ingin menambahkan instans ECS. Jika aplikasi dan grup instans aplikasi untuk scale-out ditentukan, parameter ini akan diabaikan. |
e37**********-33df0721a327 |
| InstanceChargeType |
string |
No |
Metode penagihan instans. Nilai yang valid:
|
PrePaid |
| InstanceChargePeriodUnit |
string |
No |
Unit dari periode langganan. Nilai yang valid:
|
Month |
| InstanceChargePeriod |
integer |
No |
Durasi langganan. Unit dari durasi langganan ditentukan oleh parameter InstanceChargePeriodUnit. Parameter ini hanya berlaku ketika parameter InstanceChargeType disetel ke PrePaid.
|
1 |
| AutoRenew |
boolean |
No |
Menentukan apakah akan mengaktifkan perpanjangan otomatis. Parameter ini hanya berlaku ketika parameter InstanceChargeType disetel 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 dari proses perubahan untuk scale-out. |
e370c17f-*****-3df0721a327 |
| Code |
integer |
Kode status HTTP yang dikembalikan. |
200 |
| Message |
string |
Informasi tambahan yang dikembalikan. |
success |
| RequestId |
string |
ID dari permintaan. |
e370c17f-*****-3df0721a327 |
| InstanceIds |
array |
ID dari 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.