Memodifikasi jenis jaringan dari instans Application Load Balancer (ALB).
Deskripsi operasi
Prasyarat
Instans ALB telah dibuat. Untuk informasi selengkapnya tentang cara membuat instans ALB, lihat CreateLoadBalancer.
Jika Anda ingin mengubah jenis jaringan dari akses internal ke akses Internet, Anda harus terlebih dahulu membuat elastic IP address (EIP). Untuk informasi selengkapnya, lihat AllocateEipAddress.
Catatan Penggunaan
UpdateLoadBalancerAddressTypeConfig merupakan operasi asinkron. Setelah permintaan dikirim, sistem akan mengembalikan ID permintaan dan menjalankan tugas tersebut di latar belakang. Anda dapat memanggil operasi GetLoadBalancerAttribute untuk mengecek status tugas tersebut.
Jika instans ALB berada dalam status Configuring, jenis jaringannya sedang dalam proses perubahan.
Jika instans ALB berada dalam status Active, jenis jaringannya telah berhasil diubah.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alb:UpdateLoadBalancerAddressTypeConfig |
update |
*LoadBalancer
|
|
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 dapat berbeda untuk setiap permintaan. |
123e4567-e89b-12d3-a456-42665544**** |
| DryRun |
string |
No |
Menentukan apakah hanya melakukan dry run tanpa menjalankan permintaan sebenarnya. Nilai yang valid:
|
false |
| LoadBalancerId |
string |
Yes |
ID instans ALB. |
alb-bp1o94dp5i6ea**** |
| AddressType |
string |
Yes |
Jenis jaringan baru. Nilai yang valid:
|
Internet |
| ZoneMappings |
array<object> |
No |
Zona dan vSwitch di dalam zona tersebut. Anda dapat menentukan maksimal 10 zona. Jika wilayah yang dipilih mendukung dua zona atau lebih, pilih minimal dua zona untuk memastikan ketersediaan tinggi layanan Anda. |
|
|
object |
No |
Zona dan vSwitch di dalam zona tersebut. |
||
| VSwitchId |
string |
No |
vSwitch di dalam zona tersebut. Anda hanya dapat menentukan satu vSwitch (subnet) di setiap zona untuk instans ALB. Anda dapat menentukan maksimal 10 zona. Jika wilayah yang dipilih mendukung dua zona atau lebih, pilih minimal dua zona untuk memastikan ketersediaan tinggi layanan Anda. |
vsw-bp10ttov87felojcn**** |
| ZoneId |
string |
No |
ID zona instans ALB. Anda dapat menentukan maksimal 10 zona. Jika wilayah yang dipilih mendukung dua zona atau lebih, pilih minimal dua zona untuk memastikan ketersediaan tinggi layanan Anda. Anda dapat memanggil operasi DescribeZones untuk menanyakan informasi tentang zona tersebut. |
cn-hangzhou-a |
| AllocationId |
string |
No |
ID elastic IP address (EIP). Anda dapat menentukan maksimal 10 zona. Catatan
Parameter ini wajib ditentukan jika Anda ingin mengubah jenis jaringan dari akses internal ke akses Internet. |
eip-bp1aedxso6u80u0qf**** |
| EipType |
string |
No |
Tipe EIP. Nilai yang valid:
Catatan
Untuk informasi selengkapnya tentang wilayah yang mendukung Anycast EIP pada ALB, lihat Limits. |
Common |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Struktur data yang dikembalikan. |
||
| RequestId |
string |
ID permintaan. |
593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 |
| JobId |
string |
ID pekerjaan asinkron. |
72dcd26b-f12d-4c27-b3af-18f6aed5**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3",
"JobId": "72dcd26b-f12d-4c27-b3af-18f6aed5****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | OperationDenied.OnlyPostPaidEipSupported | The operation is not allowed because of OnlyPostPaidEipSupported. | |
| 400 | Mismatch.ZoneIdAndVSwitchId | The ZoneId and VSwitchId are mismatched. | |
| 400 | IncorrectBusinessStatus.Eip | The business status of %s [%s] is incorrect. | |
| 400 | ResourceNotFound.Eip | The specified resource ResourceNotFound.Eip is not found. | |
| 400 | IncorrectStatus.CommonBandwidthPackage | The status of %s [%s] is incorrect. | |
| 400 | IncorrectBusinessStatus.CommonBandwidthPackage | The business status of %s [%s] is incorrect. | |
| 400 | OperationDenied.AddressTypeNotChanged | The operation is not allowed because of AddressTypeNotChanged. | |
| 400 | IncorrectStatus.LoadBalancer | The status of %s [%s] is incorrect. | |
| 404 | ResourceNotFound.CommonBandwidthPackage | The specified resource %s is not found. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.