Memperbarui konfigurasi server backend dalam grup server, seperti bobot dan deskripsinya.
Deskripsi operasi
UpdateServerGroupServersAttribute adalah operasi asinkron. Setelah Anda mengirim permintaan, sistem akan mengembalikan ID permintaan dan menjalankan tugas di latar belakang. Konfigurasi server backend tidak diperbarui secara real time.
-
Anda dapat memanggil operasi untuk memeriksa status server group:
-
Jika server group berada dalam status Configuring, grup tersebut sedang dimodifikasi.
-
Jika server group berada dalam status Available, grup tersebut sedang berjalan.
-
-
Anda dapat memanggil operasi untuk memeriksa status server backend:
-
Jika server backend berada dalam status Configuring, server tersebut sedang dimodifikasi.
-
Jika server backend berada dalam status Available, server tersebut sedang berjalan.
-
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alb:UpdateServerGroupServersAttribute |
update |
*ServerGroup
*Instance
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ServerGroupId |
string |
Yes |
ID dari server group. |
sgp-atstuj3rtop**** |
| Servers |
array<object> |
Yes |
Server backend. Anda dapat menentukan hingga 40 server dalam setiap panggilan. |
|
|
object |
No |
Server backend. |
||
| Description |
string |
No |
Deskripsi server backend. Panjang deskripsi harus antara 2 hingga 256 karakter dan tidak boleh diawali dengan http:// atau https://. |
test |
| Port |
integer |
No |
Port yang digunakan oleh server backend. Nilai yang valid: 1 hingga 65535. Catatan
Parameter ini tidak diperlukan jika ServerType diatur ke Fc. |
80 |
| ServerId |
string |
No |
ID server backend.
|
i-bp1f9kdprbgy9uiu**** |
| ServerIp |
string |
No |
Alamat IP. |
192.168.1.1 |
| ServerType |
string |
Yes |
Tipe server backend. Nilai yang valid:
|
Ecs |
| Weight |
integer |
No |
Bobot server backend. Nilai yang valid: 0 hingga 100. Nilai default: 100. Jika Anda mengatur bobot ke 0, tidak ada permintaan yang diteruskan ke server backend tersebut. Catatan
Parameter ini tidak diperlukan jika ServerType diatur ke Fc. |
100 |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Buat token yang unik di antara permintaan yang berbeda. Token hanya boleh berisi karakter ASCII. Catatan
Jika Anda tidak menentukan parameter ini, sistem menggunakan RequestId dari permintaan sebagai ClientToken. RequestId setiap permintaan bersifat unik. |
593B0448-D13E-4C56-AC0D-FDF0****** |
| DryRun |
boolean |
No |
Menentukan apakah akan melakukan dry run. Nilai yang valid:
|
false |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Data yang dikembalikan. |
||
| JobId |
string |
ID tugas asinkron. |
72dcd26b-f12d-4c27-b3af-18f6aed5**** |
| RequestId |
string |
ID permintaan. |
365F4154-92F6-4AE4-92F8-7FF3***** |
Contoh
Respons sukses
JSONformat
{
"JobId": "72dcd26b-f12d-4c27-b3af-18f6aed5****",
"RequestId": "365F4154-92F6-4AE4-92F8-7FF3*****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IncorrectStatus.ServerGroup | The status of %s [%s] is incorrect. | |
| 400 | ResourceInConfiguring | The specified resource of %s is being configured. Please try again later. | |
| 403 | Forbidden.ServerGroup | Authentication has failed for ServerGroup. | |
| 404 | ResourceNotFound.ServerGroup | The specified resource %s is not found. | |
| 404 | ResourceNotFound.BackendServer | The specified resource %s is not found. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.