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
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
Especifica el ID del proyecto. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
public_border_group |
No |
String |
Especifica el grupo zona de disponibilidad. |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
X-Auth-Token |
Sí |
String |
Especifica el token utilizado para la autenticación IAM. |
Parámetros de respuesta
Código de estado: 200
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. |
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.