Network Load Balancer (NLB) インスタンスの IPv4 アドレスのネットワークタイプを変更します。
操作説明
-
NLB インスタンスが作成されていることを確認します。 詳細については、「CreateLoadBalancer」をご参照ください。
-
ネットワークタイプを変更した後、GetLoadBalancerAttribute 操作を呼び出して、NLB インスタンスの AddressType 値をクエリできます。
-
UpdateLoadBalancerAddressTypeConfig は非同期操作です。 リクエストが送信されると、システムはリクエスト ID を返し、バックグラウンドでタスクを実行します。 GetJobStatus 操作を呼び出して、タスクステータスをクエリできます。
タスクが Succeeded 状態の場合、NLB インスタンスの IPv4 アドレスのネットワークタイプは変更されています。
タスクが Processing 状態の場合、NLB インスタンスの IPv4 アドレスのネットワークタイプは変更中です。 この場合、クエリ操作のみを実行できます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
nlb:UpdateLoadBalancerAddressTypeConfig |
update |
*LoadBalancer
|
|
なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| LoadBalancerId |
string |
必須 |
NLB インスタンスの ID。 |
nlb-83ckzc8d4xlp8o**** |
| AddressType |
string |
必須 |
新しいネットワークタイプ。 有効値:
|
Internet |
| ZoneMappings |
array<object> |
任意 |
ゾーンと vSwitch 間のマッピング。 最大 10 個のゾーンを指定できます。 |
|
|
object |
任意 |
ゾーンとゾーン内の vSwitch とのマッピング。 |
||
| VSwitchId |
string |
任意 |
ゾーン内の vSwitch の ID。 NLB インスタンスの各ゾーンで指定できる vSwitch (サブネット) は 1 つだけです。 |
vsw-bp10ttov87felojcn**** |
| ZoneId |
string |
任意 |
NLB インスタンスのゾーン ID。 DescribeZones 操作を呼び出して、最新のゾーンリストをクエリできます。 |
cn-hangzhou-a |
| AllocationId |
string |
任意 |
Elastic IP アドレス (EIP) の ID。 |
eip-bp1aedxso6u80u0qf**** |
| EipType |
string |
任意 |
EIP のタイプ。 有効値:
説明
このパラメーターは、AddressType が Internet に設定されている場合にのみ必須です。 |
Common |
| DryRun |
boolean |
任意 |
リクエストを実際に行わずにドライランを実行します。 有効値:
|
false |
| ClientToken |
string |
任意 |
リクエストのべき等性を保証するために使用されるクライアントトークン。 クライアントを使用してこの値を生成できます。 この値がすべてのリクエストで一意であることを確認してください。 ASCII 文字のみが許可されます。 説明
このパラメーターを指定しない場合、RequestId の値が使用されます。**** 各リクエストの RequestId は異なります。 |
123e4567-e89b-12d3-a456-426655440000 |
| RegionId |
string |
任意 |
NLB インスタンスのリージョン ID。 DescribeRegions 操作を呼び出して、最新のリージョンリストをクエリできます。 |
cn-hangzhou |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
NLB インスタンスの IPv4 アドレスのネットワークタイプを変更します。 |
||
| RequestId |
string |
リクエスト ID。 |
CEF72CEB-54B6-4AE8-B225-F876FF7BA984 |
| JobId |
string |
非同期タスクの ID。 |
72dcd26b-f12d-4c27-b3af-18f6aed5**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BA984",
"JobId": "72dcd26b-f12d-4c27-b3af-18f6aed5****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | DuplicatedParam.AllocationId | The param of AllocationId is duplicated. | |
| 400 | ResourceInConfiguring.loadbalancer | 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. | 日文说明6 |
| 400 | IllegalParam | The param of %s is illegal. | |
| 400 | Throttling.User | Request was denied due to api flow control. | 日文说明2 |
| 403 | Forbidden.NoPermission | Authentication is failed for NoPermission. | |
| 404 | ResourceNotFound.loadBalancer | The specified resource of loadbalancer is not found. | |
| 404 | ResourceNotFound.AnycastInstance | The specified resource of AnycastInstance is not found. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。