調用SetCdnDomainCSRCertificate設定指定網域名稱下的HTTPS認證。
介面說明
說明
單使用者調用頻率:100 次/秒。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
cdn:SetCdnDomainCSRCertificate |
update |
*Domain
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| ServerCertificate |
string |
是 |
認證內容。該認證必須是通過 CreateCdnCertificateSigningRequest 介面建立的 CSR 對應的簽署憑證,內部必須是 PEM 格式的認證,Base 64 編碼後再通過 encodeURIComponent。 |
----BEGIN CERTIFICATE----- MIIFz****-----END CERTIFICATE----- |
| DomainName |
string |
是 |
要設定的加速網域名稱,需屬於 HTTPS 加速類型。 |
example.com |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| RequestId |
string |
請求 ID。 |
0AEDAF20-4DDF-4165-8750-47FF9C1929C9 |
樣本
正常返回樣本
JSON格式
{
"RequestId": "0AEDAF20-4DDF-4165-8750-47FF9C1929C9"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | Certificate.MissingParameter | You must specify the Certificate parameter. | Certificate參數缺失 |
| 400 | Certificate.EncodeError | An error occurred while encoding the certificate. | 認證編碼錯誤 |
| 400 | Certificate.DecodeError | An error occurred while decoding the certificate. | 認證解碼失敗 |
| 400 | Certificate.FormatError | The format of the certificate is invalid. | 認證格式錯誤 |
| 400 | Certificate.MissMatch | The certificate does not match the domain. | 認證和網域名稱不匹配 |
| 400 | Certificate.NoPrivateKey | The private key of the certificate does not exist. | 私密金鑰不存在 |
| 500 | Internal.ForbidError | You cannot modify the configurations when some features of the domain are in a canary deployment. | 該網域名稱有功能在灰階,不能進行變更 |
| 500 | Internal.ConfigError | An error occurred while configuring the certificate. | 配置介面調用失敗 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。