Gateway Load Balancer (GWLB) インスタンスのゾーンを更新します。
操作説明
この API を使用する前に、Gateway Load Balancer (GWLB) の課金方法と料金について十分に理解していることを確認してください。
UpdateLoadBalancerZones は非同期操作です。リクエストを送信すると、リクエスト ID が返されますが、インスタンスのゾーンとゾーン属性の変更はまだ完了していません。変更タスクはバックグラウンドで実行されています。GetLoadBalancerAttribute を呼び出して、GWLB インスタンスの更新ステータスを照会できます:
GWLB インスタンスが Configuring 状態の場合、インスタンスが更新中であることを示します。
GWLB インスタンスが Active 状態の場合、インスタンスの更新が成功したことを示します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
gwlb:UpdateLoadBalancerZones |
update |
*LoadBalancer
*VSwitch
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| LoadBalancerId |
string |
必須 |
GWLB インスタンスの ID。 |
gwlb-9njtjmqt7zfcqm**** |
| ZoneMappings |
array<object> |
必須 |
ゾーンと vSwitch 間のマッピング。少なくとも 1 つのゾーンを指定する必要があります。最大 20 のゾーンを指定できます。リージョンが 2 つ以上のゾーンをサポートしている場合は、2 つ以上のゾーンを選択することを推奨します。 |
|
|
object |
任意 |
|||
| VSwitchId |
string |
必須 |
ゾーン内の vSwitch の ID。GWLB インスタンスの各ゾーンには、1 つの vSwitch (サブネット) のみ指定できます。 |
vsw-bp1n75pbs77v5q6p3**** |
| ZoneId |
string |
必須 |
ゾーン ID。DescribeZones 操作を呼び出して、最新のゾーンリストを照会できます。 |
cn-hangzhou-h |
| DryRun |
boolean |
任意 |
リクエストのドライランを実行するかどうかを指定します。実際のりクエストは送信されません。有効な値:
|
false |
| ClientToken |
string |
任意 |
リクエストのべき等性を保証するために使用されるクライアントトークン。 クライアントを使用してトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認する必要があります。クライアントトークンには ASCII 文字のみを含めることができます。 説明
このパラメーターを指定しない場合、システムは自動的にリクエスト ID をクライアントトークンとして使用します。リクエスト ID はリクエストごとに異なる場合があります。 |
123e4567-e89b-12d3-a456-42665544**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
ED8905C2-A4F6-5E43-87B7-6A5DC8757146 |
例
成功レスポンス
JSONJSON
{
"RequestId": "ED8905C2-A4F6-5E43-87B7-6A5DC8757146"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | OperationDenied.VSwitchChangeNotSupport | The operation is not allowed because of VSwitchChangeNotSupport. | |
| 400 | DuplicatedParam.VSwitchId | The param of VSwitchId is duplicated. | |
| 400 | DuplicatedParam.ZoneId | The param of ZoneId is duplicated. | |
| 400 | IllegalParamSize.ZoneMappings | The param size of ZoneMappings is illegal. | |
| 400 | IncorrectBusinessStatus.LoadBalancer | The business status of %s [%s] is incorrect. | |
| 400 | IncorrectStatus.LoadBalancer | The status of %s [%s] is incorrect. | |
| 400 | Mismatch.ZoneIdAndVSwitchId | The ZoneId and VSwitchId are mismatched. | |
| 400 | MissingParam.LoadBalancerId | The param of LoadBalancerId is missing. | |
| 400 | OperationDenied.VSwitchNotSupportIpv6 | The operation is not allowed because of VSwitchNotSupportIpv6. | |
| 400 | ResourceAlreadyAssociated.GwlbeAssociated | The specified resource of %s is already associated. | |
| 400 | ResourceNotEnough.VSwitchIp | The specified resource of VSwitchIp is not enough. | |
| 400 | ResourceNotFound.LoadBalancer | The specified resource of %s is not found. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。