You need to enable JavaScript to run this app.
导航
获取监听器列表
最近更新时间:2024.07.18 11:03:32首次发布时间:2024.07.02 10:22:48

本接口用于获取负载均衡实例关联的监听器的列表。

请求说明

  • 请求方式:POST
  • 请求地址:https://veenedge.volcengineapi.com/?Action=ListLB7Listener&Version=2021-04-30

请求参数

下表列出了接口特定的请求参数以及公共请求参数 Action 和 Version。 其他公共参数,请参见公共参数

Query

参数类型是否必选示例值描述
ActionStringListLB7Listener接口名称。当前 API 的名称为 ListLB7Listener
VersionString2021-04-30接口版本。当前 API 的版本为 2021-04-30

Body

参数类型是否必选示例值描述
lb7_identityStringveew-lb79442102222490330****负载均衡实例的 ID。您可以调用 ListLB7Instances 接口查询负载均衡实例的 ID。
listener_nameStringlistener-http监听器的名称。支持模糊查询。
paginationPagination见下文说明分页查询配置。
listener_identityStringres-4044414421464414****监听器的 ID。

Pagination

参数类型是否必选示例值描述

page

Integer

1

监听器列表的页码。
如果 pagelimit 参数都不指定,将返回全量数据;如果仅指定 limit,不指定 page ,将返回第 1 页数据;如果仅指定 page,不指定 limit,将返回全量数据;如果 pagelimit 都指定,将返回符合条件的数据。

limit

Integer

10

分页查询时设置的每页行数。
如果 pagelimit 参数都不指定,将返回全量数据;如果仅指定 limit,不指定 page ,将返回第 1 页数据;如果仅指定 page,不指定 limit,将返回全量数据;如果 pagelimit 都指定,将返回符合条件的数据。

order_by

Integer

1

查询出来的监听器的排列顺序,按照创建时间排序。取值范围:

  • 1(默认值):按照降序排列。
  • 2:按照升序排列。

返回参数

参数类型示例值描述
listeners[]Listeners见下文说明监听器的信息。
total_countLong2监听器的数量。

Listeners

参数类型示例值描述
identityStringres-0294299501441299****监听器的 ID。
nameStringlistener-http监听器的名称。

listen_protocol

Integer

1

监听协议:

  • 1:HTTP
  • 2:HTTPS
listen_portInteger80监听端口。

x_forwarded_for

Boolean

true

是否已开启“获取客户端IP”功能:

  • true:已开启该功能。
  • false:未开启该功能。
redirect_toStringres-009403001830032****重定向到的目标监听器的 ID。
idle_timeoutInteger60空闲超时时间。单位:秒。
request_timeoutInteger60请求超时时间。单位:秒。
descStringlistener_01监听器的描述。
create_timeLong1635327375监听器的创建时间,以 UNIX 时间戳格式显示。单位:秒。
update_timeLong1635327375监听器的更新时间,以 UNIX 时间戳格式显示。单位:秒。
redirect_to_nameStringhttps01重定向到的目标监听器的名称。
tls_strategy_multi_list[]TlsStrategyMultiList见下文说明TLS 安全策略列表。

http2_enabled

Boolean

true

是否已启用 HTTP/2:

  • true:已启用。
  • false:未启用。

TlsStrategyMultiList

参数类型示例值描述
versionStringv1.0TLS 版本。
encrypt_algo_list[]StringECDHE-ECDSA-AES128-SHA加密算法套件的列表。

请求示例

POST https://veenedge.volcengineapi.com/?Action=ListLB7Listener&Version=2021-04-30
{
    "lb7_identity": "veew-lb79442102222490330****"
}

返回示例

{
    "ResponseMetadata": {
        "RequestId": "2024061715085199CF4CDDF4BC3600****",
        "Action": "ListLB7Listener",
        "Version": "2021-04-30",
        "Service": "veenedge",
        "Region": "cn-north-1"
    },
    "Result": {
        "listeners": [
            {
                "identity": "res-4044414421464414****",
                "name": "listener-http",
                "listen_protocol": 1,
                "listen_port": 80,
                "x_forwarded_for": true,
                "redirect_to": "res-5210111041252969****",
                "tls_strategy": null,
                "idle_timeout": 60,
                "request_timeout": 60,
                "response_timeout": 0,
                "desc": "",
                "create_time": 1718352845,
                "update_time": 1718607272,
                "redirect_to_name": null,
                "tls_strategy_multi_list": null,
                "http2_enabled": false,
                "quic_enabled": false,
                "proxy_buffer_size": 0
            },
            {
                "identity": "res-5210111041252969****",
                "name": "listener-https",
                "listen_protocol": 2,
                "listen_port": 443,
                "x_forwarded_for": true,
                "redirect_to": "",
                "tls_strategy": null,
                "idle_timeout": 60,
                "request_timeout": 60,
                "response_timeout": 0,
                "desc": "listener-https-01",
                "create_time": 1718351839,
                "update_time": 1718607565,
                "redirect_to_name": null,
                "tls_strategy_multi_list": [
                    {
                        "version": "v1.0",
                        "encrypt_algo_list": [
                            "ECDHE-ECDSA-AES128-SHA"
                        ]
                    }
                ],
                "http2_enabled": true,
                "quic_enabled": false,
                "proxy_buffer_size": 0
            }
        ],
        "total_count": 2
    }
}

错误码

如果响应正文中包含 Error 字段,则表示 API 请求失败。关于错误码的更多信息,参见错误码