Mengubah jenis jaringan alamat IPv4 untuk Instans Network Load Balancer (NLB).
Deskripsi operasi
-
Make sure that an NLB instance is created. For more information, see CreateLoadBalancer.
-
You can call the GetLoadBalancerAttribute operation to query the AddressType value of an NLB instance after you change the network type.
-
UpdateLoadBalancerAddressTypeConfig is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. You can call the GetJobStatus operation to query the task status:
If the task is in the Succeeded state, the network type of the IPv4 address of the NLB instance is changed.
If the task is in the Processing state, the network type of the IPv4 address of the NLB instance is being changed. In this case, you can perform only query operations.
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 valid:
|
Internet |
| ZoneMappings |
array<object> |
No |
Pemetaan antara zona dan vSwitch. Anda dapat menentukan hingga 10 zona. |
|
|
object |
No |
The mapping between the zone and a vSwitch in the zone. |
||
| VSwitchId |
string |
No |
The ID of the vSwitch in the zone. You can specify only one vSwitch (subnet) in each zone of an NLB instance. |
vsw-bp10ttov87felojcn**** |
| ZoneId |
string |
No |
The zone ID of the NLB instance. You can call the DescribeZones operation to query the most recent zone list. |
cn-hangzhou-a |
| AllocationId |
string |
No |
The ID of the elastic IP address (EIP). |
eip-bp1aedxso6u80u0qf**** |
| EipType |
string |
No |
The type of the EIP. Valid values:
Catatan
This parameter is required only if AddressType is set to Internet. |
Common |
| DryRun |
boolean |
No |
Menjalankan dry run tanpa benar-benar membuat permintaan. Nilai valid:
|
false |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan nilai ini. Pastikan nilai tersebut unik di antara semua permintaan. Hanya karakter ASCII yang diizinkan. 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 |
Changes the network type of the IPv4 address of an NLB instance. |
||
| RequestId |
string |
The request ID. |
CEF72CEB-54B6-4AE8-B225-F876FF7BA984 |
| JobId |
string |
The ID of the asynchronous task. |
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.