本產品(
彈性高性能計算/2024-07-30
)的OpenAPI采用RPC簽名風格,簽名細節參見簽名機制說明。我們已經為開發者封裝了常見編程語言的SDK,開發者可通過下載SDK直接調用本產品OpenAPI而無需關心技術細節。如果現有SDK不能滿足使用需求,可通過簽名機制進行自簽名對接。由于自簽名細節非常復雜,需花費 5個工作日左右。因此建議加入我們的服務釘釘群(78410016550),在專家指導下進行簽名對接。在使用API前,您需要準備好身份賬號及訪問密鑰(AccessKey),才能有效通過客戶端工具(SDK、CLI等)訪問API。細節請參見獲取AccessKey。
集群
API | 標題 | API概述 |
---|---|---|
CreateCluster | 創建集群 | 創建一個按量付費或者預付費(包年包月)集群。 |
UpdateCluster | 修改集群信息 | 修改指定集群的配置信息。 |
InstallSoftwares | 安裝軟件 | 為指定集群安裝軟件。 |
UninstallSoftwares | 卸載軟件 | 卸載E-HPC集群中已安裝的指定軟件。 |
InstallAddon | 安裝組件 | 安裝自定義服務組件。 |
UnInstallAddon | 卸載組件 | 卸載自定義服務組件。 |
AttachSharedStorages | 掛載共享存儲 | 為E-HPC集群掛載共享存儲。 |
DetachSharedStorages | 卸載共享存儲 | 卸載指定集群的掛載目錄的共享存儲資源。 |
ListSoftwares | 查詢支持安裝軟件列表 | 查詢E-HPC支持安裝的軟件列表。 |
ListSharedStorages | 查詢共享存儲列表 | 查詢指定集群下已掛載的共享存儲信息。 |
ListInstalledSoftwares | 查詢集群已安裝軟件 | 查詢集群已安裝軟件。 |
ListClusters | 查詢集群列表 | 查詢用戶賬號中在每個地域擁有的所有集群的列表。 |
ListAvailableImages | 查詢可用鏡像列表 | 獲取E-HPC集群可用鏡像列表。 |
ListAvailableFileSystems | 查詢掛載的文件系統列表 | 查詢指定地域可掛載的文件系統列表。 |
ListAddons | 查詢已安裝組件列表 | 查看已安裝的自定義服務組件列表。 |
ListAddonTemplates | 查詢組件模板列表 | 查詢支持的自定義服務組件模板列表。 |
GetCluster | 查詢集群詳情 | 查詢指定E-HPC集群信息。 |
GetAddon | 查詢已安裝組件詳情 | 查詢已安裝的自定義服務組件詳情。 |
DescribeAddonTemplate | 查詢組件模板詳情 | 查詢自定義服務組件模板詳情。 |
DeleteCluster | 釋放集群 | 釋放指定的E-HPC集群。 |
用戶
API | 標題 | API概述 |
---|---|---|
CreateUsers | 創建集群用戶 | 為指定集群新增一個或多個用戶。 |
UpdateUser | 更新集群用戶 | 更新指定集群用戶的信息,包括用戶組、密碼等屬性。 |
ListUsers | 查詢集群用戶列表 | 查詢指定集群的用戶列表信息。 |
DeleteUsers | 刪除集群用戶 | 刪除指定集群的一個或多個用戶。 |
節點與隊列
API | 標題 | API概述 |
---|---|---|
CreateQueue | 創建隊列 | 為指定的E-HPC集群創建隊列。 |
CreateNodes | 批量創建計算節點 | 批量給E-HPC集群創建計算節點。 |
UpdateQueue | 修改隊列配置 | 修改E-HPC集群指定隊列的配置信息。 |
UpdateNodes | 批量更新計算節點信息 | 批量更新E-HPC集群計算節點配置。 |
ListQueues | 查詢隊列列表 | 查詢指定E-HPC集群的隊列列表。 |
ListNodes | 查詢計算節點列表 | 查詢E-HPC集群的節點列表。 |
GetQueue | 查詢隊列詳情 | 查詢E-HPC集群指定隊列的詳情。 |
DeleteQueues | 刪除隊列 | 刪除E-HPC集群中指定隊列。 |
DeleteNodes | 批量刪除計算節點 | 批量刪除E-HPC集群的計算節點。 |
作業
API | 標題 | API概述 |
---|---|---|
CreateJob | 創建作業 | 為指定集群創建一個作業。 |
ListJobs | 查詢作業列表 | 查詢指定集群中的作業列表。 |
GetJobLog | 查詢作業輸出日志 | 查詢作業運行后的輸出日志,包括標準輸出日志和錯誤輸出日志。 |
GetJob | 查詢作業詳情 | 獲取指定作業的詳細信息。 |
StopJobs | 批量停止作業 | 批量停止E-HPC集群中處于“未完成”狀態的作業。 |
監控與日志
API | 標題 | API概述 |
---|---|---|
ListCommonLogs | 查詢集群日志列表 | 查詢指定集群某一段時間內的日志列表。 |
GetCommonLogDetail | 查詢集群詳細日志信息 | 根據具體操作的請求ID查詢日志,通過將操作日志拆分成 Action-Stage-Method 三層日志結構,能夠詳細羅列出各操作涉及到的詳細步驟日志。 |