API 概覽

更新時間:
Copy as MD

API標準及多語言預置SDK

本產品(cas/2020-04-07)的OpenAPI採用RPC簽名風格。我們已經為開發人員封裝了常見程式設計語言的SDK,開發人員可通過下載SDK直接調用本產品OpenAPI而無需關心技術細節。如果現有SDK不能滿足使用需求,可通過簽名機制進行自簽名對接。由於自簽名細節非常複雜,需花費 5個工作日左右。因此建議加入我們的服務DingTalk群(147535001692),在專家指導下進行簽名對接。

在使用API前,您需要準備好身份帳號及存取金鑰(AccessKey),才能有效通過用戶端工具(SDK、CLI等)訪問API。細節請參見擷取AccessKey

自訂簽名情境

若您的業務情境有特殊需求,需通過自簽名方式對接 API,建議優先諮詢我們的支援人員團隊(服務DingTalk群:147535001692),擷取專業指導以確保高效接入。

帳號與安全準備

阿里雲帳號具備對所有資源的完全系統管理權限。一旦 AccessKey 泄露,所有相關資源都將面臨未經授權訪問的風險。為確保安全,建議建立一個僅具備 API 存取權限的RAM使用者並配置其 AccessKey,同時基於最小許可權原則 (PoLP) 配置 RAM 策略。僅在明確需要阿里雲帳號許可權的特定情境下,才使用阿里雲帳號。

資源群組

API

標題

API概述

ListInstances 執行個體列表 取得執行個體列表。
UpdateInstance 更新執行個體 更新執行個體
GetInstanceDetail 取得執行個體詳情 查詢執行個體詳情。
DeleteInstance 刪除執行個體 刪除執行個體
RefundInstance 執行個體退款 執行個體7天內退款。
GetInstanceSummary 執行個體匯總 執行個體統計
ApplyCertificate 申請認證 申請認證
GetTaskAttribute 申請認證提交結果查詢 申請認證提交結果查詢。
CancelPendingCertificate 撤回認證申請 撤回認證申請。
ListCertificates 認證列表 擷取認證列表
RevokeCertificate 吊銷憑證 吊銷憑證。
GetCertificateDetail 擷取認證詳情,不包含認證私密金鑰 查詢認證詳情,不返回認證內容和私密金鑰內容。
GetUserCertificateDetail 擷取認證詳情 本介面一般用於擷取認證詳情,包含基本資料和公私密金鑰內容。可以通過該介面下載認證內容和私密金鑰。
DeleteUserCertificate 刪除認證 刪除已到期、已吊銷或上傳的認證。
UploadUserCertificate 上傳認證 本介面一般用於上傳認證,包括標準國密認證或非國密認證。

部署任務

API

標題

API概述

MoveResourceGroup 修改資源所屬的資源群組 修改認證或認證訂單資源所屬的資源群組。

憑證請求

API

標題

API概述

CreateDeploymentJob 建立部署任務 SSL認證簽發完成後,您可以通過該介面建立不同類型的認證部署任務,立即或手動指定任務部署時間,將SSL認證部署到阿里雲產品或三方雲產品,為您的業務網站提供可信身份認證和安全資料轉送。
UpdateDeploymentJobStatus 更新部署任務狀態 更新部署任務狀態。
ListDeploymentJob 擷取部署工作清單 建立部署任務後,您可以通過該介面擷取部署工作清單。
UpdateDeploymentJob 更新部署任務 更新部署任務。
DescribeDeploymentJob 擷取部署任務詳情 通過CreateDeploymentJob建立部署任務後會擷取任務ID,您可以通過該任務ID調用本介面擷取部署任務詳情。
ListWorkerResource 擷取部署任務下的Worker工作清單 阿里雲支援批量部署認證,因此一個部署任務中可能對應多個雲產品子任務(Worker),對應每個產品中的資源執行個體,您可通過該介面查看Worker任務詳細資料。
DescribeDeploymentJobStatus 擷取部署任務下的Worker任務數 擷取部署任務下的Worker任務數。
ListDeploymentJobResource 擷取未執行部署任務關聯的雲產品資源清單 任務在未完成執行狀態時,擷取部署任務關聯的雲產品資源清單。返回空列表表示關聯的資源清單已經失效,需要重新關聯。任務已經完成狀態,資源發生變化時該列表返回空。
ListContact 擷取連絡人清單 擷取連絡人清單。
ListDeploymentJobCert 擷取部署任務的認證詳情 建立部署任務後,可通過本介面擷取部署到雲產品的認證基本資料,例如認證執行個體ID、認證類型、認證名稱等。
UpdateWorkerResourceStatus 更新部署任務下的Worker任務狀態 您可以通過該介面立即復原或執行部署任務下的Worker任務。
DeleteWorkerResource 刪除部署任務下的Worker任務 刪除部署任務worker(預覽)。
DeleteDeploymentJob 刪除部署任務 刪除部署任務。
DescribeCloudResourceStatus 擷取多雲部署的雲產品資源數 您可通過本介面擷取通過多雲部署任務,部署認證到三方雲產品的資源數。
ListCloudResources 擷取雲廠商及對應雲產品的資源清單 您可以通過本介面擷取雲廠商及對應雲產品的資源清單。
ListCloudAccess 擷取多雲部署任務AK列表 多雲部署擷取AK列表。

訂單

API

標題

API概述

GetCertWarehouseQuota 認證倉庫調用額度查詢 調用認證應用倉庫簽名、驗簽、加密和解密API時,會消耗API調用次數,API調用次數消耗完時,您將無法再調用相應的API。本介面一般用於查詢認證倉庫額度。
ListCertWarehouse 認證倉庫列表查詢 本介面一般用於查詢認證倉庫列表。
ListCert 認證倉庫中認證列表 本介面一般用於查詢認證倉庫中的認證。
Sign 認證倉庫簽名 本介面一般用於認證倉庫中的PCA認證簽名。
Verify 認證倉庫簽名驗簽 本介面一般用於認證倉庫中PCA認證的簽名校正。
Encrypt 認證倉庫中認證加密 本介面一般用於認證倉庫中認證加密。
Decrypt 認證倉庫中認證解密 本介面一般用於認證倉庫中認證解密。
UploadPCACert 上傳認證倉庫pca認證 本介面一般用於在認證倉庫中上傳PCA認證。
DeletePCACert 刪除認證倉庫中上傳的pca認證 本介面一般用於刪除認證倉庫中PCA認證。
CreateWHClientCertificate 申請認證倉庫中用戶端認證 一般使用者認證倉庫中,申請簽發單個用戶端認證。
RevokeWHClientCertificate 吊銷認證倉庫中用戶端認證 一般用於吊銷認證倉庫中用戶端認證。

憑證倉庫

API

標題

API概述

ListCsr 查詢CSR列表 查詢CSR列表資訊及CSR詳細資料。
CreateCsr 建立CSR CSR是認證請求檔案,包含您的SSL認證資訊,例如,認證綁定的網域名稱、認證持有主體的名稱及地理位置資訊等。您向CA中心提交認證申請時,必須提供CSR。CA中心審核通過您的認證申請後,將使用其根CA私密金鑰為您提供的CSR簽名,產生SSL認證公開金鑰(即簽發給您的SSL認證)。SSL認證的私密金鑰即您在產生CSR時同時產生的私密金鑰。
UploadCsr 上傳CSR 阿里雲數位憑證管理服務支援上傳已有的CSR,以便申請認證時使用,同時也可對上傳的CSR進行統一管理。
GetCsrDetail 擷取CSR 通過CreateCsr介面建立CSR後會返回CsrId,您可以通過CsrId直接擷取CSR內容。
UpdateCsr 上傳或更新CSR私密金鑰 如果您在上傳本地CSR時未傳入CSR私密金鑰,您可以通過該介面上傳或更新CSR對應的私密金鑰。
DeleteCsr 刪除CSR 如果您不再需要某個CSR,可以將其刪除。

CSR管理

API

標題

API概述

DescribePackageState 查詢已經購買的DV認證總數和使用方式 查詢已經購買的DV認證總數和使用方式。
ListUserCertificateOrder 查詢使用者認證或者訂單列表 查詢使用者認證或者訂單列表。
CreateCertificateForPackageRequest 請求建立認證 提交認證申請。
CancelCertificateForPackageRequest 取消、吊銷額度訂單 如果是已簽發訂單,則吊銷已簽發的認證;如果是待申請訂單,則取消訂單,返回額度。
CancelOrderRequest 撤回審核中的申請訂單 撤回待驗證、審核中的認證申請訂單。
RenewCertificateOrderForPackageRequest 續訂認證訂單 為已簽發的認證申請訂單續約。

其他

API

標題

API概述

DescribeCertificateState DescribeCertificateState Queries the status of a certificate application order, such as domain validation progress.
CreateCertificateWithCsrRequest 購買、申請和簽發內建CSR檔案的DV認證 購買、申請和簽發內建CSR檔案的DV認證。認證擴充服務可通過一步完成DV認證的購買和申請。
CreateCertificateRequest 完成DV認證購買申請和簽發流程 完成擴充服務DV認證的購買、申請和簽發流程。
DeleteCertificateRequest 刪除DV認證申請失敗的訂單 刪除DV認證申請失敗的訂單。

其他

API

標題

API概述

AddCloudAccess 添加雲存取權限 添加授權ak。
CreateWarehouse 建立認證應用倉庫 建立認證倉庫。
DeleteCloudAccess 移除雲存取權限 刪除授權ak。
DeleteWarehouse 刪除認證應用倉庫 刪除認證應用倉庫。
DescribeWarehouseCert 擷取倉庫認證詳情 查詢倉庫認證詳情。
GetAssetCount 統計資產數量 統計資產數量。
GetRiskCount 統計風險資產數量 統計風險資產數量。
ListAssetCount 查詢雲產品資源統計列表 查詢雲產品資源統計列表。
ListWarehouse 擷取倉庫列表 查詢認證倉庫列表。
BatchUpdateNoticeStatus 更新訊息通知的狀態 批次更新通知狀態
GetMatchedResources 擷取認證可匹配的資源 擷取匹配的資源