Memodifikasi atribut instans Application Load Balancer (ALB), seperti nama dan mode baca-saja konfigurasi.
Deskripsi operasi
UpdateLoadBalancerAttribute adalah operasi asinkron. Setelah mengirim permintaan, sistem akan mengembalikan ID permintaan dan menjalankan tugas di latar belakang. Anda dapat memanggil GetLoadBalancerAttribute untuk mengecek status tugas tersebut.
Jika instans ALB berada dalam status Configuring, instans tersebut sedang dalam proses modifikasi.
Jika instans ALB berada dalam status Active, modifikasi telah selesai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alb:UpdateLoadBalancerAttribute |
update |
*LoadBalancer
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan token tersebut, tetapi Anda harus memastikan bahwa token tersebut unik di antara permintaan yang berbeda. Token hanya boleh berisi karakter ASCII. Catatan
Jika Anda tidak menentukan parameter ini, sistem secara otomatis menggunakan request ID sebagai client token. Request ID mungkin berbeda untuk setiap permintaan. |
5A2CFF0E-5718-45B5-9D4D-70B3FF3898 |
| DryRun |
boolean |
No |
Menentukan apakah hanya akan melakukan dry run tanpa menjalankan permintaan sebenarnya. Nilai yang valid:
|
true |
| LoadBalancerId |
string |
Yes |
ID instans ALB. |
alb-o9ulmq5hgn68jk**** |
| LoadBalancerName |
string |
No |
Nama instans ALB. Nama harus terdiri dari 2 hingga 128 karakter, dan dapat berisi huruf, angka, titik (.), garis bawah (_), serta tanda hubung (-). Nama harus dimulai dengan huruf. |
lb-instance-test |
| ModificationProtectionConfig |
object |
No |
Pengaturan mode baca-saja konfigurasi. |
|
| Reason |
string |
No |
Alasan mengaktifkan mode baca-saja konfigurasi. Nama harus terdiri dari 2 hingga 128 karakter, dan dapat berisi huruf, angka, titik (.), garis bawah (_), serta tanda hubung (-). Nama harus dimulai dengan huruf. Parameter ini hanya berlaku ketika Status diatur ke ConsoleProtection. |
test |
| Status |
string |
No |
Menentukan apakah akan mengaktifkan mode baca-saja konfigurasi. Nilai yang valid:
Catatan
Jika parameter diatur ke ConsoleProtection, mode baca-saja konfigurasi diaktifkan. Anda tidak dapat memodifikasi konfigurasi instans ALB di Konsol ALB. Namun, Anda tetap dapat memanggil operasi API untuk memodifikasi konfigurasi instans ALB tersebut. |
ConsoleProtection |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Atribut yang dimodifikasi. |
||
| JobId |
string |
ID tugas sinkron. |
72dcd26b-f12d-4c27-b3af-18f6aed5**** |
| RequestId |
string |
ID permintaan. |
CEF72CEB-54B6-4AE8-B225-F876FF7BA984 |
Contoh
Respons sukses
JSONformat
{
"JobId": "72dcd26b-f12d-4c27-b3af-18f6aed5****",
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BA984"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IncorrectStatus.LoadBalancer | The status of %s [%s] is incorrect. | |
| 400 | IncorrectBusinessStatus.LoadBalancer | The business status of %s [%s] is incorrect. | |
| 403 | Forbidden.LoadBalancer | Authentication is failed for %s. | |
| 404 | ResourceNotFound.LoadBalancer | The specified resource %s is not found. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.