Actualiza las zonas de una instancia de Gateway Load Balancer (GWLB).
Descripción de la operación
Asegúrese de comprender completamente los métodos de facturación y los precios del producto Gateway Load Balancer antes de utilizar esta API.
UpdateLoadBalancerZones es una API asíncrona, lo que significa que el sistema devuelve un ID de solicitud, pero la zona de disponibilidad y los atributos de la zona de la instancia aún no se han modificado correctamente, ya que la tarea de cambio en segundo plano sigue en curso. Puede llamar a GetLoadBalancerAttribute para consultar el estado de actualización de la instancia de Gateway Load Balancer:
Cuando la instancia de Gateway Load Balancer está en estado Configuring, indica que la instancia se está actualizando.
Cuando la instancia de Gateway Load Balancer está en estado Active, indica que la actualización de la instancia se realizó correctamente.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
gwlb:UpdateLoadBalancerZones |
update |
*LoadBalancer
*VSwitch
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| LoadBalancerId |
string |
Sí |
El ID de la instancia de GWLB. |
gwlb-9njtjmqt7zfcqm**** |
| ZoneMappings |
array<object> |
Sí |
Las asignaciones entre zonas y vSwitches. Debe especificar al menos una zona. Puede especificar hasta 20 zonas. Si la región admite dos o más zonas, se recomienda seleccionar dos o más zonas. |
|
|
object |
No |
|||
| VSwitchId |
string |
Sí |
El ID del vSwitch en la zona. Solo puede especificar un vSwitch (subred) en cada zona de una instancia de GWLB. |
vsw-bp1n75pbs77v5q6p3**** |
| ZoneId |
string |
Sí |
El ID de la zona. Puede llamar a la operación DescribeZones para consultar la lista de zonas más reciente. |
cn-hangzhou-h |
| DryRun |
boolean |
No |
Especifica si se debe realizar una ejecución de prueba sin ejecutar la solicitud real. Valores válidos:
|
false |
| ClientToken |
string |
No |
El token de cliente que se utiliza para garantizar la idempotencia de la solicitud. Puede utilizar el cliente para generar el token, pero debe asegurarse de que el token sea único entre diferentes solicitudes. El token de cliente solo puede contener caracteres ASCII. Nota
Si no especifica este parámetro, el sistema utiliza automáticamente el ID de solicitud como token de cliente. El ID de solicitud puede ser diferente para cada solicitud. |
123e4567-e89b-12d3-a456-42665544**** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. |
ED8905C2-A4F6-5E43-87B7-6A5DC8757146 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "ED8905C2-A4F6-5E43-87B7-6A5DC8757146"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | OperationDenied.VSwitchChangeNotSupport | The operation is not allowed because of VSwitchChangeNotSupport. | Modifying the vSwitch is not allowed. |
| 400 | DuplicatedParam.VSwitchId | The param of VSwitchId is duplicated. | Duplicate vSwitchId parameter in list |
| 400 | DuplicatedParam.ZoneId | The param of ZoneId is duplicated. | Duplicate ZoneId parameter in list |
| 400 | IllegalParamSize.ZoneMappings | The param size of ZoneMappings is illegal. | Illegal number of ZoneMappings lists |
| 400 | IncorrectBusinessStatus.LoadBalancer | The business status of %s [%s] is incorrect. | Resource %s with business state %s does not support current operation |
| 400 | IncorrectStatus.LoadBalancer | The status of %s [%s] is incorrect. | Resource %s current state %s does not support operation |
| 400 | Mismatch.ZoneIdAndVSwitchId | The ZoneId and VSwitchId are mismatched. | The value of the ZoneId parameter does not match that of the vSwitchId |
| 400 | MissingParam.LoadBalancerId | The param of LoadBalancerId is missing. | Load balancing ID parameter missing |
| 400 | OperationDenied.VSwitchNotSupportIpv6 | The operation is not allowed because of VSwitchNotSupportIpv6. | The operation is not allowed because IPv6 is not enabled for the vSwitch. |
| 400 | ResourceAlreadyAssociated.GwlbeAssociated | The specified resource of %s is already associated. | The specified resource %s is already associated |
| 400 | ResourceNotEnough.VSwitchIp | The specified resource of VSwitchIp is not enough. | Insufficient vSwitch IP resources |
| 400 | ResourceNotFound.LoadBalancer | The specified resource of %s is not found. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.