API 名称:DescribeListenerAttributes。
API 域名:open.volcengineapi.com 。
API 描述:查询指定监听器的详细信息。
节流限制:每秒最多提交 200 个 API 请求。
在使用该部分 API 提交请求时必须包含以下 URI 参数。
除了 URI 参数,该 API 请求还需要包含签名参数。关于更多签名参数的信息,参见公共请求参数。
名称 | 类型 | 是否必选 | 格式 | 说明 |
---|---|---|---|---|
Action | string | 是 | [a-zA-Z]+ | API 名称,如 DescribeListenerAttributes。 |
Version | string | 是 | YYYY-MM-DD | API 版本信息。该参数的取值是 2020-04-01 。 |
X-Expires | int | 否 | 900 | 表示签名的有效时间,单位是秒,默认值是900。 |
在使用该 API 提交请求时,请求参数中可以包含的参数如下。
参数 | 类型 | 是否必选 | 参数说明 | 示例值 |
---|---|---|---|---|
ListenerId | String | 是 | 监听器 ID 。 | lsn-******* |
参数 | 类型 | 参数说明 | 示例值 |
---|---|---|---|
RequestId | String | 请求 ID。 | 20210816110638****2514606306AF947C |
ListenerId | String | 监听器 ID。 | lsn-********* |
ListenerName | String | 监听器名字。 | test |
CreateTime | String | 监听器的创建时间。 | 2021-12-14T11:13:40+08:00 |
UpdateTime | String | 监听器最近一次的操作时间。 | 2021-12-14T11:13:40+08:00 |
LoadBalancerId | String | 监听器所属的负载均衡实例 ID。 | alb-********** |
Status | String | 监听器的状态,取值如下:
| Active |
Enabled | String | 是否启用监听器。
| off |
Protocol | String | 监听器的协议,支持 HTTP 协议和 HTTPS 协议。 | HTTPS |
Port | Integer | 监听器的监听端口。 | 80 |
ServerGroupId | String | 监听器的默认服务器组。 | rsp-******* |
ServerGroups | Array | 关联监听器的所有服务器组,具体请参见下表 ServerGroups 。 | - |
Description | String | 监听器的描述。 | test |
CertificateSource | String | HTTPS监听器关联的默认证书的来源,取值:
| cert_center |
CertificateId | String | HTTPS监听器关联的证书 ID。当证书来源为 alb 时生效。 | cert-****** |
CertCenterCertificateId | String | HTTPS监听器关联的证书 ID。当证书来源为 cert_center 时生效。 | cert-****** |
CACertificateId | String | HTTPS 监听器关联的 CA 证书 ID。 | cert-****** |
EnableHttp2 | String | HTTP2.0 特性开关,取值如下:
| off |
EnableQuic | String | QUIC 特性开关,取值如下:
| off |
AclStatus | String | 是否开启访问控制功能,取值如下:
| off |
AclType | String | 访问控制的方式,取值如下:
| black |
AclIds | List | 监听器绑定的访问控制策略组 ID,仅 AclStatus 参数为 on 时返回。 | ["acl-2fe5excqgk6ww5oxruvcv****","acl-2febxt4pu0zy85oxruw0t****"] |
CustomizedCfgId | String | 个性化配置ID,未绑定时值为" "。 | ccfg-**** |
DomainExtensions | Array | HTTPS监听器关联的扩展域名列表,具体请参见下表 DomainExtensions 。 | - |
ProjectName | String | 监听器所属项目名称。 | default |
Tags | Array | 监听器所属标签,具体参见下表 Tags。 | - |
ServerGroups
参数 | 类型 | 参数说明 | 示例值 |
---|---|---|---|
ServerGroupId | String | 服务器组 ID 。 | rsp-888888 |
ServerGroupName | String | 服务器组名称。 | pool |
DomainExtensions
参数 | 类型 | 参数说明 | 示例值 |
---|---|---|---|
DomainExtensionId | String | 扩展域名 ID。 | dc-******* |
CertificateSource | String | 域名使用的服务器证书的来源,取值:
| cert_center |
CertificateId | String | 域名使用的服务器证书 ID。当证书来源为 alb 时生效。 | cert-***** |
CertCenterCertificateId | String | 域名使用的服务器证书 ID 。当证书来源为 cert_center 时生效。 | cert-****** |
Domain | String | 域名。
| abc.com |
San | String | 若实例支持自动选择扩展证书,即SniAutoMatch 为on 时,则Domain 是空字符串。San 为证书的扩展域名,用英文, 分隔多个域名。 | www.bytedance.com,*.bytedance.com |
ListenerId | String | 扩展域名所属的监听器 ID。 | lsn-**** |
Tags
参数 | 类型 | 参数说明 | 示例 |
---|---|---|---|
Key | String | 用户标签的标签键。具体规则如下:
| key |
Value | String | 用户标签的标签键。具体规则如下:
| value |
GET /?Action=DescribeListenerAttributes&ListenerId=lsn-12345678****A7&Version=2020-04-01 HTTP/1.1 Host: open.volcengineapi.com Region: cn-beijing ServiceName: alb
{ "ResponseMetadata": { "RequestId": "20210816110638****2514606306AF947C", "Action": "DescribeListenerAttributes", "Version": "2020-04-01", "Service": "alb", "Region": "cn-beijing" }, "Result": { "RequestId": "20210814160835****2514606300FFE0F3", "ListenerId": "lsn-12345678****A7", "ListenerName": "test", "CreateTime": "2021-12-14T11:13:40+08:00", "UpdateTime": "2021-12-14T11:13:41+08:00", "LoadBalancerId": "alb-**********", "Status": "Active", "Enabled": "on", "Protocol": "HTTP", "Port": 80, "ServerGroupId": "rsp-2ff2u228****w5oxruwe33hdz", "ServerGroups": [ { "ServerGroupId": "rsp-2134****1234", "ServerGroupName": "pool-1", }, { "ServerGroupId": "rsp-2134****1234", "ServerGroupName": "pool-2", } ], "Description": "test", "CertificateId": "cert-123****989", "CACertificateId": "cert-123****999", "AclStatus":"on", "AclType":"black", "AclIds":["acl-2fecyh9olyp6o5oxruw586umy"] } }
如果响应正文包含 Error 字段,则表示 API 请求失败。此处仅展示当前 API 的错误码,更多错误码请参见公共错误码。
HTTP Code | 错误码 | 错误信息 | 错误描述 |
---|---|---|---|
404 | InvalidListener.NotFound | The specified Listener does not exist. | 指定的监听器不存在。 |