更新时间:2022-03-31 GMT+08:00
分享

查询可用区列表

功能介绍

返回租户创建LB时可使用的可用区集合列表情况。

默认情况下,会返回一个可用区集合。在(如创建LB)设置可用区时,填写的可用区必须包含在可用区集合中、为这个可用区集合的子集。

特殊场景下,部分客户要求负载均衡只能创建在指定可用区集合中,此时会返回客户定制的可用区集合。返回可用区集合可能为一个也可能为多个,比如列表有两个可用区集合[az1,az2], [az2,az3]。在创建负载均衡器时,可以选择创建在多个可用区,但所选的多个可用区必须同属于其中一个可用区集合,如可以选az2和az3,但不能选择az1和az3。你可以选择多个可用区,只要这些可用区在一个子集中

调试

您可以在API Explorer中调试该接口。

URI

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

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

IAM鉴权Token。

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

request_id

String

请求ID。

注:自动生成。

availability_zones

Array<Array<AvailabilityZone>>

返回创建LB时可使用的可用区集合列表。

表4 AvailabilityZone

参数

参数类型

描述

code

String

可用区唯一编码。

state

String

可用区状态。

取值:ACTIVE。

protocol

Array of strings

未售罄的LB规格类别。取值:

  • L4:表示网络型LB未售罄。

  • L7:表示应用型LB未售罄。

请求示例

查询可用区列表

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

响应示例

状态码: 200

操作正常返回。

{
  "availability_zones" : [ [ {
    "state" : "ACTIVE",
    "code" : "az1",
    "protocol" : [ "L4", "L7" ]
  }, {
    "state" : "ACTIVE",
    "code" : "az2",
    "protocol" : [ "L4" ]
  }, {
    "state" : "ACTIVE",
    "code" : "az3",
    "protocol" : [ "L7" ]
  } ] ],
  "request_id" : "0d799435-259e-459f-b2bc-0beee06f6a77"
}

状态码

状态码

描述

200

操作正常返回。

错误码

请参见错误码

分享:

    相关文档

    相关产品

close