Mengubah jenis jaringan alamat IPv4 untuk instans Network Load Balancer (NLB).
Deskripsi operasi
-
Pastikan instans NLB telah dibuat. Untuk informasi selengkapnya, lihat CreateLoadBalancer.
-
Anda dapat memanggil operasi GetLoadBalancerAttribute untuk mengkueri nilai AddressType dari instans NLB setelah mengubah jenis jaringannya.
-
UpdateLoadBalancerAddressTypeConfig merupakan operasi asinkron. Setelah permintaan dikirim, sistem akan mengembalikan ID permintaan dan menjalankan tugas di latar belakang. Anda dapat memanggil operasi GetJobStatus untuk mengkueri status tugas tersebut:
Jika tugas berada dalam status Succeeded, jenis jaringan alamat IPv4 instans NLB telah diubah.
Jika tugas berada dalam status Processing, jenis jaringan alamat IPv4 instans NLB sedang dalam proses perubahan. Dalam hal ini, Anda hanya dapat melakukan operasi kueri.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
nlb:UpdateLoadBalancerAddressTypeConfig |
update |
*LoadBalancer
|
|
None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| LoadBalancerId |
string |
Yes |
ID instans NLB. |
nlb-83ckzc8d4xlp8o**** |
| AddressType |
string |
Yes |
Jenis jaringan baru. Nilai yang valid:
|
Internet |
| ZoneMappings |
array<object> |
No |
Pemetaan antara zona dan vSwitch. Anda dapat menentukan hingga 10 zona. |
|
|
object |
No |
Pemetaan antara zona dan vSwitch di dalam zona tersebut. |
||
| VSwitchId |
string |
No |
ID vSwitch di dalam zona tersebut. Anda hanya dapat menentukan satu vSwitch (subnet) di setiap zona instans NLB. |
vsw-bp10ttov87felojcn**** |
| ZoneId |
string |
No |
ID zona instans NLB. Anda dapat memanggil operasi DescribeZones untuk mengkueri daftar zona terbaru. |
cn-hangzhou-a |
| AllocationId |
string |
No |
ID elastic IP address (EIP). |
eip-bp1aedxso6u80u0qf**** |
| EipType |
string |
No |
Jenis EIP. Nilai yang valid:
Catatan
Parameter ini wajib ditentukan hanya jika AddressType diatur ke Internet. |
Common |
| DryRun |
boolean |
No |
Lakukan dry run tanpa benar-benar menjalankan permintaan. Nilai yang valid:
|
false |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan nilai ini. Pastikan nilainya unik di antara semua permintaan. Hanya karakter ASCII yang diperbolehkan. Catatan
Jika Anda tidak menentukan parameter ini, nilai RequestId akan digunakan. **** RequestId setiap permintaan berbeda. |
123e4567-e89b-12d3-a456-426655440000 |
| RegionId |
string |
No |
ID wilayah instans NLB. Anda dapat memanggil operasi DescribeRegions untuk mengkueri daftar wilayah terbaru. |
cn-hangzhou |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Mengubah jenis jaringan alamat IPv4 instans NLB. |
||
| RequestId |
string |
ID permintaan. |
CEF72CEB-54B6-4AE8-B225-F876FF7BA984 |
| JobId |
string |
ID tugas asinkron. |
72dcd26b-f12d-4c27-b3af-18f6aed5**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BA984",
"JobId": "72dcd26b-f12d-4c27-b3af-18f6aed5****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | DuplicatedParam.AllocationId | The param of AllocationId is duplicated. | |
| 400 | ResourceInConfiguring.loadbalancer | The specified resource of loadbalancer is being configured, please try again later. | The specified resource of loadbalancer is being configured, please try again later. |
| 400 | OperationDenied.EipAlreadyInBandwidthPackage | The operation is not allowed because of EipAlreadyInBandwidthPackage. | |
| 400 | ResourceInConfiguring.%s | The specified resource of %s is being configured, please try again later. | |
| 400 | OperationDenied.AddressTypeNotChanged | The operation is not allowed because of AddressTypeNotChanged. | |
| 400 | Mismatch.ZoneIdAndVswitchId | The ZoneIdAndVswitchId is mismatched for %s and %s. | |
| 400 | TagInvokeError | listTagsByResourceIds: InvalidResourceId.NotFound : The specified ResourceIds are not found in our records. | |
| 400 | DryRunOperation | Request validation has been passed with DryRun flag set. | Request validation has been passed with DryRun flag set. |
| 400 | IllegalParam | The param of %s is illegal. | |
| 400 | Throttling.User | Request was denied due to api flow control. | Request was denied due to api flow control. |
| 403 | Forbidden.NoPermission | Authentication is failed for NoPermission. | Authentication is failed for NoPermission. |
| 404 | ResourceNotFound.loadBalancer | The specified resource of loadbalancer is not found. | The specified load balancer resource was not found. Please check the input parameters. |
| 404 | ResourceNotFound.AnycastInstance | The specified resource of AnycastInstance is not found. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.