You need to enable JavaScript to run this app.
导航

DescribeAllCertificates

最近更新时间2024.02.29 14:48:21

首次发布时间2023.03.22 11:33:29

API 说明
API 名称:DescribeAllCertificates 。
API 域名:open.volcengineapi.com 。
API 描述:查询所有证书列表,单个账号每次最多查询100个证书。
使用限制
节流限制:每秒最多提交 40 个 API 请求。

快速调试

URI 参数

在使用该部分 API 提交请求时必须包含以下 URI 参数。

除了 URI 参数,该 API 请求还需要包含签名参数。关于更多签名参数的信息,参见公共请求参数

名称类型是否必选格式说明
Action
String
[a-zA-Z]+
API 名称,如 DescribeAllCertificates 。
VersionStringYYYY-MM-DDAPI 版本信息。该参数的取值是 2020-04-01 。
X-ExpiresInteger900表示签名的有效时间,单位是秒,默认值是900。

请求正文

在使用该 API 提交请求时,请求正文中可以包含的参数如下。

参数类型是否必选参数说明示例值
CertificateIds.N
[ ]Array
证书的ID,N代表证书的序号。
  • - N:表示证书的序号,取值范围为1 ~ 100。

  • 多个证书间使用(&)分隔。

CertificateIds.1=cert-123***765&CertificateIds.2=cert-234****876

CertificateNameString证书的名称。test

CertificateType

String

证书的类型,取值有如下两种:

  • CA:CA证书。

  • Server:服务器证书。

CA

PageSizeInteger分页查询时每页的行数,取值1-100,默认为10。20
PageNumberInteger列表的页码,默认值为1。1

响应正文

参数类型参数说明示例值
RequestId
String
请求ID。
20210816110638****2514606306AF947C
PageSizeInteger当前分页的行数。20
PageNumberInteger当前页码。1
TotalCountInteger符合条件的证书总数。50
CertificatesArray符合条件的证书的详细信息,具体请参见 Certificates-

Certificates

参数类型参数说明示例值
CertificateId
String
证书ID。
cert-123***765
CertificateNameString证书名称。test

CertificateType

String

证书类型。

  • CA:CA证书。

  • Server:服务器证书。

CA

DescriptionString证书描述。test
CreateTimeString证书的创建时间。2021-12-14T11:13:40+08:00
ExpiredAtString证书的过期时间。2021-12-14T11:13:40+08:00
DomainNameString证书的域名。test.com
Listeners[ ]Array证书关联的监听器列表。[lsn-123*****112,lsn-234*****567]

Status

String

证书的状态,取值为:

  • Creating:创建中。

  • Active:运行中。

  • Deleting:删除中。

Active

示例

请求示例

GET /?Action=DescribeAllCertificates&CertificateIds.1=cert-2fe5jqh****hs5oxruwk7x9ze&Version=2020-04-01 HTTP/1.1
Host: open.volcengineapi.com
Region: cn-beijing
ServiceName: alb

响应示例

{
    "ResponseMetadata": {
        "RequestId": "20210816110638****2514606306AF947C",
        "Action": "DescribeAllCertificates",
        "Version": "2020-04-01",
        "Service": "alb",
        "Region": "cn-beijing"
    },
    "Result": {
        "RequestId": "20210816110638****2514606306AF947C",
        "PageNumber": 1,
        "PageSize": 10,
        "TotalCount": 1,
        "Certificates": [
            {
                "CACertificateId": "cert-2fe5k****c16o5oxruvtk3qf5",
                "CACertificateName": "test",
                "CertificateType": "server",
                "Description": "test",
                "CreateTime": "2021-12-14T11:13:40+08:00",
                "ExpiredAt": "2021-12-14T11:13:40+08:00",
                "DomainName": "*.a.cdn-build.net",
                "Listeners": [
                    "lsn-1g0e0p14****88ibuxxpnwden",
                    "lsn-1g0e0p90e****8ibuxwy36kc1"
                ]
            }
        ]
    }
}

错误码

如果响应正文包含 Error 字段,则表示 API 请求失败。此处仅展示当前 API 的错误码,更多错误码请参见公共错误码

HTTP Code错误码错误信息错误描述
400LimitExceed.CertificateYou've reached the limit on the number of certificates that you can operate at a time.已达到单次可操作的证书的数量上限。
400InvalidPaging.MalformedThe specified PageNumber or PageSize is malformed.指定的分页参数格式不合法。
400InvalidCertificateName.MalformedThe specified CertificateName is malformed.指定的 CertificateName 参数格式不合法。