最近更新时间:2024.04.16 20:45:20
首次发布时间:2024.04.07 16:50:43
在火山引擎内容分发网络中上传一个证书。
节流限制:您每秒最多可以提交 20 个 API 请求。
参数名称 | 数据类型 | 是否必选 | 参数说明 |
---|---|---|---|
Action | String | 是 | 接口名称。当前 API 的名称为 AddCertificate 。 |
Version | String | 是 | 接口版本。当前 API 的版本为 2021-03-01 。 |
参数名称 | 数据类型 | 是否必选 | 参数说明 | 示例 |
---|---|---|---|---|
Certificate | String | 是 | 表示证书文件的内容,必须包含完整的证书链。内容中的换行需要使用 \r\n 替换。证书文件的扩展名是 .crt 或者 .pem。 | -----BEGIN CERTIFICATE-----\r\n......\r\n-----END CERTIFICATE-----\r\n-----BEGIN CERTIFICATE-----\r\n.......\r\n-----END CERTIFICATE----- |
PrivateKey | String | 是 | 表示证书私钥文件的内容。内容中的换行需要使用 \r\n 替换。证书私钥文件的扩展名是 .key 或者 .pem。 | -----BEGIN RSA PRIVATE KEY-----\r\n.....\r\n-----END RSA PRIVATE KEY----- |
Desc | String | 否 | 表示该证书的备注。 | Note |
Source | String | 否 | 表示证书存放的位置。该参数有以下取值:
| volc_cert_center |
Repeatable | Boolean | 否 | 表示是否允许上传相同的证书。如果两个证书的指纹相同,这两个证书被认为是相同的证书。该参数有以下取值:
true 。 | true |
参数名称 | 数据类型 | 参数说明 | 示例 |
---|---|---|---|
CertId | String | 表示上传后该证书在 Source 中的 ID。 | cert-17f1d965a11342eb80d9a0ecfef35713 |
POST https://cdn.volcengineapi.com/?Action=AddCertificate&Version=2021-03-01 { "Source": "volc_cert_center", "Certificate": "-----BEGIN CERTIFICATE-----\r\nMIGrhI\r\nmg==\r\n-----END CERTIFICATE-----\r\n-----BEGIN CERTIFICATE-----\r\nMIIE ==\r\n-----END CERTIFICATE-----\r\n-----BEGIN CERTIFICATE-----\r\nMIID \r\nMrY=\r\n-----END CERTIFICATE-----", "PrivateKey": "-----BEGIN RSA PRIVATE KEY-----\r\nMIIjQVx9Q==\r\n-----END RSA PRIVATE KEY-----", "Repeatable": false }
{ "ResponseMetadata": { "RequestId": "20240401215347C8101DF6B5EA14943C6E", "Action": "AddCertificate", "Version": "2021-03-01", "Service": "CDN", "Region": "cn-north-1" }, "Result": { "CertId": "cert-6538a3e999094a9eb2311c8c3c16b9eb" } }
POST https://cdn.volcengineapi.com/?Action=AddCertificate&Version=2021-03-01 { "Source": "volc_cert_center", "Certificate": "-----BEGIN CERTIFICATE-----\r\nMIGrhI\r\nmg==\r\n-----END CERTIFICATE-----\r\n-----BEGIN CERTIFICATE-----\r\nMIIE ==\r\n-----END CERTIFICATE-----\r\n-----BEGIN CERTIFICATE-----\r\nMIID \r\nMrY=\r\n-----END CERTIFICATE-----", "PrivateKey": "-----BEGIN RSA PRIVATE KEY-----\r\nMIIjQVx9Q==\r\n-----END RSA PRIVATE KEY-----", "Repeatable": false }
{ "ResponseMetadata": { "RequestId": "20240401215849A247C098FE59A995A0D4", "Action": "AddCertificate", "Version": "2021-03-01", "Service": "CDN", "Region": "cn-north-1", "Error": { "Code": "InvalidParameter.Certificate.Duplicated", "Message": "证书已存在,ID为 cert-6538a3e999094a9eb2311c8c3c16b9eb。" } } }