本產品(
彈性容器實例/2018-08-08
)的OpenAPI采用RPC簽名風格,簽名細節參見簽名機制說明。我們已經為開發者封裝了常見編程語言的SDK,開發者可通過下載SDK直接調用本產品OpenAPI而無需關心技術細節。如果現有SDK不能滿足使用需求,可通過簽名機制進行自簽名對接。由于自簽名細節非常復雜,需花費 5個工作日左右。因此建議加入我們的服務釘釘群(78410016550),在專家指導下進行簽名對接。在使用API前,您需要準備好身份賬號及訪問密鑰(AccessKey),才能有效通過客戶端工具(SDK、CLI等)訪問API。細節請參見獲取AccessKey。
地域
API | 標題 | API概述 |
---|---|---|
DescribeRegions | 查詢可以使用的阿里云地域和可用區 | 查詢彈性容器實例支持的地域和可用區信息。 |
容器組
API | 標題 | API概述 |
---|---|---|
CreateContainerGroup | 創建一個容器組 | 調用CreateContainerGroup創建一個ECI實例(即容器組)。 |
UpdateContainerGroup | 更新一個容器組 | 更新實例。 |
DescribeContainerGroups | 批量查詢容器組信息 | 調用DescribeContainerGroups批量查詢ECI實例的信息。 |
DescribeContainerGroupStatus | 批量查詢容器組狀態 | 調用DescribeContainerGroupStatus批量查詢ECI實例的狀態。 |
DescribeContainerGroupEvents | 查詢容器組事件列表 | 調用DescribeContainerGroupEvents批量查詢ECI實例的事件信息。 |
ResizeContainerGroupVolume | 擴容容器組的數據卷 | 調用ResizeContainerGroupVolume擴容指定ECI實例掛載的云盤數據卷。 |
RestartContainerGroup | 重啟一個容器組 | 調用RestartContainerGroup重啟一個ECI實例。 |
DeleteContainerGroup | 刪除一個容器組 | 調用DeleteContainerGroup刪除一個ECI實例。 |
容器
API | 標題 | API概述 |
---|---|---|
ExecContainerCommand | 在容器內部執行命令 | 調用ExecContainerCommand在容器內部執行命令。 |
DescribeContainerLog | 獲取容器日志信息 | 調用DescribeContainerLog獲取容器組內某個容器的日志信息。 |
CommitContainer | 創建CommitContainer任務 | 調用CommitContainer接口創建異步任務,將ECI實例中的指定容器保存為鏡像,并推送至阿里云ACR的鏡像倉庫中。 |
DescribeCommitContainerTask | 查詢CommitContainer任務詳情 | 調用DescribeCommitContainerTask查詢CommitContainer任務的詳情。 |
鏡像緩存
API | 標題 | API概述 |
---|---|---|
CreateImageCache | 創建一個鏡像緩存 | 調用CreateImageCache接口創建一個鏡像緩存,以便后續創建ECI實例可以加速鏡像拉取,減少實例啟動耗時。 |
DeleteImageCache | 刪除一個鏡像緩存 | 調用DeleteImageCache刪除一個鏡像緩存。 |
UpdateImageCache | 更新一個鏡像緩存 | 調用UpdateImageCache更新一個鏡像緩存。 |
DescribeImageCaches | 批量查詢鏡像緩存信息 | 調用DescribeImageCaches批量查詢鏡像緩存信息。 |
數據緩存
API | 標題 | API概述 |
---|---|---|
CreateDataCache | 創建數據緩存 | 創建一個數據緩存。 |
DescribeDataCaches | 查詢數據緩存 | 查詢數據緩存信息。 |
UpdateDataCache | 更新數據緩存 | 更新一個數據緩存。 |
CopyDataCache | 拷貝數據緩存 | 將數據緩存從一個地域拷貝到另一個地域。 |
DeleteDataCache | 刪除數據緩存 | 刪除一個數據緩存。 |
虛擬節點
API | 標題 | API概述 |
---|---|---|
CreateVirtualNode | 創建一個虛擬節點 | 調用CreateVirtualNode創建一個虛擬節點(VNode),用于對接自建Kubernetes集群,使其可以擴展資源到ECI。 |
DeleteVirtualNode | 刪除一個虛擬節點 | 調用DeleteVirtualNode刪除一個虛擬節點。 |
UpdateVirtualNode | 更新一個虛擬節點 | 調用UpdateVirtualNode更新一個虛擬節點的屬性。 |
DescribeVirtualNodes | 批量查詢虛擬節點信息 | 調用DescribeVirtualNodes批量查詢虛擬節點的詳細信息。 |
監控
API | 標題 | API概述 |
---|---|---|
DescribeContainerGroupMetric | 查詢一個ECI實例的監控數據 | 調用DescribeContainerGroupMetric查詢一個ECI實例的監控數據。 |
DescribeMultiContainerGroupMetric | 查詢多個ECI實例的監控數據 | 調用DescribeContainerGroupMetric查詢一個ECI實例的監控數據。 |
運維操作
API | 標題 | API概述 |
---|---|---|
CreateInstanceOpsTask | 創建運維任務 | 調用CreateInstanceOpsTask創建一個運維任務。 |
DescribeInstanceOpsRecords | 查詢運維任務信息 | 調用DescribeInstanceOpsRecords查詢運維任務信息。 |
標簽
API | 標題 | API概述 |
---|---|---|
TagResources | 為ECI資源綁定標簽 | 調用TagResources為指定的ECI資源綁定標簽。 |
ListTagResources | 查詢ECI資源綁定的標簽信息 | 調用ListTagResources查詢ECI資源綁定的標簽信息。 |
UntagResources | 為ECI資源解綁標簽 | 調用UntagResources為指定的ECI資源解綁標簽。 |
其他接口
API | 標題 | API概述 |
---|---|---|
ListUsage | 查詢權益配額 | 調用ListUsage查詢指定地域的權益配額,包括已使用量和使用上限。 |
DescribeContainerGroupPrice | 查詢實例價格 | 調用DescribeContainerGroupPrice查詢實例的價格。 |
DescribeAvailableResource | 查詢可用ECS實例規格 | 調用DescribeAvailableResource查詢指定地域和可用區下可售ECS實例規格族。 |