You need to enable JavaScript to run this app.
导航
DescribeCACertificates
最近更新时间:2024.10.11 18:10:08首次发布时间:2022.11.14 12:01:10

请求说明

API 名称:DescribeCACertificates 。
API 域名:open.volcengineapi.com 。
API 描述:查询证书列表,单个账号每次最多查询100个CA证书。

使用限制

节流限制:每秒最多提交 40 个 API 请求。

调试

URI 参数

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

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

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

请求参数

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

参数类型是否必选参数说明示例值
CACertificateIds.N
Array

CA 证书的ID,N代表证书的序号。

  • - N:表示证书的序号,取值范围为1 ~ 100。
  • 多个证书间使用“&”分隔。
CACertificateIds.1=cert-123*** 765&CertificateIds.2=cert-234****876
CACertificateNameStringCA 证书的名称。test
PageSizeInteger分页查询时每页的行数,取值1-100,默认为10。20
PageNumberInteger列表的页码,默认值为1。1
ProjectNameStringCA 证书所属项目名称。default

返回参数

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

CACertificates

参数类型参数说明示例值
CACertificateId
String
CA 证书ID。
cert-123***765
CACertificateNameStringCA 证书名称。test
CertificateTypeStringCA 证书类型,1. CA:CA证书。CA
DescriptionStringCA 证书描述。test
CreateTimeStringCA 证书的创建时间。2021-12-14T11:13:40+08:00
ExpiredAtStringCA 证书的过期时间。2021-12-14T11:13:40+08:00
DomainNameStringCA 证书的域名。test.com
SanString证书扩展域名列表,用英文',' 分隔多个域名, 包含(commonName,DnsName,IP)。www.test.com,*.test.com
ListenersList of StringCA 证书关联的监听器列表。[lsn-123 *****112,lsn-234 *****567]

Status

String

CA 证书的状态,取值为:

  • Creating:创建中。
  • Active:运行中。
  • Deleting:删除中。

Active

ProjectNameStringCA 证书所属项目名称。default

示例

请求示例

GET /?Action=DescribeCACertificates&CACertificateIds.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": "DescribeCACertificates",
        "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": "CA",
                "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.CACertificateYou've reached the limit on the number of CA certificates that you can operate at a time.已达到单次可操作的 CA 证书的数量上限。
400InvalidPaging.MalformedThe specified PageNumber or PageSize is malformed.指定的分页参数格式不合法。
400InvalidCACertificateName.MalformedThe specified CACertificateName is malformed.指定的 CACertificateName 参数格式不合法。