Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2022-11-17 GMT+08:00

Consulta de AZ

Función

Esta API se utiliza para consultar todas las Zonas de disponibilidad disponibles cuando se crea un equilibrador de carga dedicado.

  • Se devuelve un conjunto de Zonas de disponibilidad por defecto. Cuando crea un balanceador de carga dedicado, puede seleccionar una o más Zonas de disponibilidad solo en este conjunto.
  • En escenarios especiales, se deben crear balanceadores de carga dedicados en Zonas de disponibilidad específicas. En uno o más conjuntos de Zonas de disponibilidad devueltos, puede seleccionar tantas Zonas de disponibilidad como desee siempre que las Zonas de disponibilidad seleccionadas estén en el mismo conjunto. Por ejemplo, si se devuelven dos conjuntos [az1,az2] y [az2,az3], puede seleccionar az1 y az2 o az2 y az3, pero no puede seleccionar az1 y az3.

URI

GET /v3/{project_id}/elb/availability-zones

Tabla 1 Parámetros de path

Parámetro

Obligatorio

Tipo

Descripción

project_id

String

Especifica el ID del proyecto.

Tabla 2 Parámetros de Query

Parámetro

Obligatorio

Tipo

Descripción

public_border_group

No

String

Especifica el grupo zona de disponibilidad.

Parámetros de solicitud

Tabla 3 Parámetros de encabezado de solicitud

Parámetro

Obligatorio

Tipo

Descripción

X-Auth-Token

String

Especifica el token utilizado para la autenticación IAM.

Parámetros de respuesta

Código de estado: 200

Tabla 4 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

request_id

String

Especifica el ID de la solicitud. El valor se genera automáticamente.

availability_zones

Array<Array<AvailabilityZone>>

Especifica las zonas de disponibilidad que están disponibles durante la creación del equilibrador de carga. Por ejemplo, en los conjuntos [az1,az2] y [az2,az3], puede seleccionar az1 y az2 o az2 y az3, pero no puede seleccionar az1 y az3.

Tabla 5 AvailabilityZone

Parámetro

Tipo

Descripción

code

String

Especifica el código zona de disponibilidad.

state

String

Especifica el estado zona de disponibilidad. El valor solo puede ser ACTIVE.

protocol

Array of strings

Especifica el tipo de variante que no está agotado. L4 indica el variante en la capa 4 (variante para el equilibrio de carga de red). L7 indica el variante en la Capa 7 (variante para equilibrar la carga de aplicación).

public_border_group

String

Especifica el grupo zona de disponibilidad, por ejemplo, center.

category

Integer

Especifica el código zona de disponibilidad. 0 indica center. 21 indica homezone.

Solicitudes de ejemplo

Consulta de AZ

GET https://{ELB_Endpoint}/v3/060576782980d5762f9ec014dd2f1148/elb/availability-zones

Ejemplo de respuestas

Código de estado: 200

Solicitud exitosa.

{
  "availability_zones" : [ [ {
    "state" : "ACTIVE",
    "code" : "az1",
    "protocol" : [ "L4", "L7" ],
    "public_border_group" : "center",
    "category" : 0
  }, {
    "state" : "ACTIVE",
    "code" : "az2",
    "protocol" : [ "L4" ],
    "public_border_group" : "center",
    "category" : 0
  }, {
    "state" : "ACTIVE",
    "code" : "az3",
    "protocol" : [ "L7" ],
    "public_border_group" : "center",
    "category" : 0
  }, {
    "state" : "ACTIVE",
    "code" : "homezone.az0",
    "protocol" : [ "L4" ],
    "public_border_group" : "homezone.azg",
    "category" : 21
  } ] ],
  "request_id" : "0d799435-259e-459f-b2bc-0beee06f6a77"
}

Códigos de estado

Código de estado

Descripción

200

Solicitud exitosa.

Códigos de error

Consulte Códigos de error.