API標準及多語言預置SDK
本產品(Ecs/2014-05-26)的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概述 |
| DescribeRegions | 查詢地域列表。 | 根據計費方式、資源類型等參數查詢地域資訊列表。 |
| DescribeZones | 查詢可用區列表。 | 根據地域 ID、計費方式等參數查詢可用區資訊列表。 |
| DescribeAvailableResource | 查詢可用區的資源庫存。 | 查詢指定可用區的資源庫存狀態。該介面主要用於在建立執行個體(RunInstances)或修改執行個體規格(ModifyInstanceSpec)前,確認目標資源(如執行個體規格、系統磁碟類型)在特定可用區是否庫存充足。 |
| DescribeAccountAttributes | 查詢資源配額。 | 查詢您在一個阿里雲端地域下能建立的 ECS 資源配額。包括您能建立的安全性群組數量、彈性網卡數量、隨收隨付 vCPU 核心數、搶占式執行個體 vCPU 核心數、隨收隨付雲端硬碟總容量配額、專用宿主機數量、網路類型以及帳號是否已完成實名認證。 |
| DescribeResourcesModification | 變更執行個體規格或系統磁碟類型之前,查詢某一可用區下執行個體規格或系統磁碟的庫存情況。 | 變更執行個體規格或系統磁碟類型之前,查詢某一可用區下執行個體規格或系統磁碟的庫存情況。 |
| DescribeRecommendInstanceType | 尋找備選執行個體規格。 | (Beta)呼叫 DescribeRecommendInstanceType 根據一個指定的執行個體規格,尋找一個或多個備選的執行個體規格。針對已經或即將停售的執行個體規格,DescribeRecommendInstanceType 會羅列出作為替補的所有執行個體規格。 |
詢價
|
API |
標題 |
API概述 |
| DescribePrice | 查詢價格。 | 本介面用於查詢指定資源的最新價格,支援根據資源類型查詢ECS執行個體、雲端硬碟、專屬宿主機、彈性保障服務、容量預定服務的最新價格,包括活動規則、價格、折扣等資訊。 |
| DescribeRenewalPrice | 查詢資源續費價格。 | 查詢雲端伺服器 ECS 資源的續費價格。僅支援查詢包年包月資源的續費價格。 |
| DescribeInstanceModificationPrice | 查詢未到期的包年包月 ECS 執行個體升配時目標執行個體規格的價格資訊、新增包年包月資料磁碟的價格資訊。 | 呼叫 DescribeInstanceModificationPrice 查詢未到期的包年包月 ECS 執行個體升配時目標執行個體規格的價格資訊、新增包年包月資料磁碟的價格資訊。 |
執行個體
|
API |
標題 |
API概述 |
| RunInstances | 批次建立執行個體。 | 本介面用於批次建立ECS執行個體,支援自動啟動、分配公網 IP 及設定自動釋放時間。 |
| CreateInstance | 建立執行個體。 | 本介面是阿里雲 ECS 中用於建立執行個體的介面,支援建立一台包年包月或按量付費的 ECS 執行個體。您可透過此介面,依據自身需求靈活設定各類參數,實現執行個體的客製化建立。 |
| StartInstance | 啟動執行個體。 | 本介面用於啟動一台ECS執行個體,您可以透過指定執行個體ID以及按需設定 InitLocalDisk 等參數啟動執行個體。 |
| StartInstances | 批次啟動執行個體。 | 本介面用於批次啟動 ECS 執行個體,支援透過設定參數來選擇不同的批次操作模式,為您提供靈活的啟動方式。 |
| StopInstance | 停止執行個體。 | 本介面用於停止一台ECS執行個體,支援選擇不同的停機方式、停機模式以及批次操作模式停止執行個體。 |
| StopInstances | 批次停止執行個體。 | 本介面用於停止一台或多台 ECS 執行個體,支援選擇不同的停機方式、停機模式以及批次操作模式停止執行個體。 |
| RebootInstance | 重新啟動執行個體。 | 本介面用於重新啟動一台ECS執行個體。 |
| RebootInstances | 批次重新啟動執行個體。 | 本介面用於重新啟動一台或多台 ECS 執行個體,支援您透過參數來選擇是否強制重新啟動和設定不同的批次操作模式。 |
| DeleteInstance | 刪除執行個體。 | 刪除或釋放一部指定的 ECS 執行個體。 |
| DeleteInstances | 批次刪除執行個體。 | 本介面用於批次刪除或釋放隨收隨付執行個體或到期的包年包月執行個體,支援透過參數設定決定雲端硬碟是否釋放或轉換為隨收隨付保留。 |
| DescribeInstanceStatus | 查詢執行個體的狀態資訊列表。 | 本介面主要用於查詢一台或多台指定 ECS 執行個體的狀態資訊,同時支援查詢指定條件下的執行個體列表。 |
| DescribeInstances | 查詢執行個體的詳細資訊列表。 | 本介面支援根據不同請求條件查詢執行個體列表,並關聯查詢執行個體的詳細資訊。 |
| DescribeInstanceTypeFamilies | 查詢執行個體規格類型系列列表 | 本介面用於查詢阿里雲 ECS提供的執行個體規格類型系列列表。通過該介面擷取不同系列的執行個體規格類型系列資訊,從而更好地協助您瞭解可用的執行個體規格資源,為您選擇合適的執行個體規格建立 ECS 執行個體提供參考。 |
| DescribeInstanceTypes | 查詢執行個體規格資訊列表。 | 本介面主要用於查詢雲端伺服器 ECS 提供的所有執行個體規格的資訊列表並關聯獲取執行個體規格的詳細資訊,也可根據特定條件查詢指定執行個體規格的資訊,幫助您了解不同執行個體規格的配置和效能,以便選擇適合自己業務需求的執行個體。 |
| DescribeInstanceAttribute | 查詢執行個體屬性資訊。 | 本介面用於查詢一部指定 ECS 執行個體的屬性資訊。 |
| ModifyInstanceAttribute | 修改執行個體屬性資訊。 | 本介面用於修改一台ECS執行個體的部分屬性資訊,支援修改密碼、執行個體名稱、主機名稱、所屬安全性群組、執行個體的MTU以及使用者自訂資料等。 |
| ModifyInstanceClockOptions | 修改執行個體時鐘選項。 | 按需修改執行個體時鐘選項。 |
| ModifyInstanceNetworkOptions | 修改執行個體網路選項。 | 修改執行個體網路選項。 |
| ModifyInstanceChargeType | 修改執行個體計費方式。 | 本介面用於修改ECS執行個體的計費方式,支援批次修改。 |
| ModifyInstanceSpec | 修改執行個體的執行個體規格或公網頻寬。 | 此介面用於修改一台隨收隨付 ECS 執行個體的執行個體規格或公網頻寬大小。 |
| ModifyPrepayInstanceSpec | 修改包年包月執行個體的執行個體規格。 | 本介面用於修改一台包年包月ECS執行個體的執行個體規格,支援您升級或者降低執行個體規格,修改後的執行個體規格在執行個體整個生命週期內生效。 |
| ModifyInstanceAutoReleaseTime | 修改執行個體自動釋放時間。 | 此介面用於修改指定隨收隨付執行個體或搶占式執行個體的自動釋放時間,同時支援取消自動釋放功能。 |
| AttachInstanceRamRole | 為執行個體授予 RAM 角色。 | 此介面用於為一或多台 ECS 執行個體授予 RAM 角色。 |
| DescribeInstanceRamRole | 查詢執行個體被授予的 RAM 角色。 | 本介面具備兩個主要功能,支援依據執行個體 ID 來查詢一台或多台 ECS 執行個體所被授予的執行個體 RAM 角色,同時也允許透過執行個體 RAM 角色名稱來查詢被授予了該特定角色的執行個體情況。 |
| DetachInstanceRamRole | 收回執行個體被授予的 RAM 角色。 | 此介面用於收回一或多台 ECS 執行個體被授予的 RAM 角色。 |
| DescribeInstanceVncUrl | 查詢執行個體 VNC 登入位址。 | 本介面用於查詢一台 ECS 執行個體的 VNC 登入位址。 |
| ModifyInstanceVncPasswd | 修改執行個體 VNC 登入密碼。 | 此介面用於修改一台 ECS 執行個體的 VNC 登入密碼。 |
| ModifyInstanceMetadataOptions | 修改執行個體內的中繼資料存取設定。 | 本介面用於修改指定地域下執行個體內的中繼資料存取設定,包括是否啟用中繼資料存取通道和存取中繼資料時是否啟用強制加固模式等設定。 |
| DescribeUserData | 查詢執行個體自訂資料。 | 本介面用於查詢一台 ECS 執行個體的自訂資料。 |
| RenewInstance | 續費執行個體。 | 本介面用於續費一台包年包月的 ECS 執行個體,支援您設定續費時長或者續費至統一到期日。 |
| DescribeInstanceAutoRenewAttribute | 查詢執行個體自動續費屬性。 | 本介面用於查詢一台或多台包年包月 ECS 執行個體的自動續費屬性,包括是否開啟自動續費、續費週期等資訊。 |
| ModifyInstanceAutoRenewAttribute | 修改執行個體的自動續費屬性。 | 本介面用於修改一台或多台包年包月執行個體的自動續費屬性,可以幫助您減少資源到期的維護成本。 |
| ReActivateInstances | 重新啟用已過期或欠費回收的執行個體。 | 此介面用於重新啟動一台已過期或欠費回收的隨收隨付 ECS 執行個體。 |
| DescribeSpotPriceHistory | 查詢搶占式執行個體的歷史價格。 | 本介面用於查詢搶占式執行個體的歷史價格,最多支援獲取近30天內的資料,透過歷史價格資料可以協助您合理地設定搶占式執行個體的單台執行個體上限價格。 |
| DescribeSpotAdvice | 查詢搶占式執行個體平均釋放率和折扣率。 | 本介面用於查詢指定地域下,搶占式執行個體近 30 天的平均釋放率、平均折扣率等資訊。 |
映像
|
API |
標題 |
API概述 |
| CreateImage | 建立自訂映像。 | 建立一份自訂映像。後續您可以使用建立的自訂映像建立ECS執行個體(RunInstances),或者更換執行個體的系統磁碟(ReplaceSystemDisk)。 |
| DescribeImages | 查詢映像資源。 | 指定ImageId、映像被使用場景、Filter過濾等參數,查詢您可以使用的映像資源列表。 |
| ModifyImageAttribute | 修改自訂映像屬性。 | 呼叫 ModifyImageAttribute 介面,並可以指定 ImageId、ImageFamily 等參數,修改一份自訂映像的屬性,例如映像族系、名稱、啟動模式、狀態以及是否支援 NVMe 等。 |
| DeleteImage | 刪除自訂映像 | 呼叫 DeleteImage 介面,並可以指定參數 ImageId、Force 刪除一份自訂映像。 |
| DescribeImageFromFamily | DescribeImageFromFamily | 呼叫DescribeImageFromFamily查詢指定映像族系內最新的可用映像。 |
| DescribeImageSupportInstanceTypes | 查詢指定映像支援的執行個體規格。 | 查詢指定映像支援的執行個體規格。 |
| DescribeImageSharePermission | 查詢自訂映像已共享的所有使用者。 | 查詢一份自訂映像已共享的所有使用者。支援返回結果分頁顯示,每頁的資訊條目預設為 10 條。 |
| ModifyImageSharePermission | 管理映像共享權限。 | 管理映像共享權限。您可以將自己的自訂映像共享給其他阿里雲帳號,也可以發布為社群映像供他人使用。 |
| ModifyImageShareGroupPermission | 修改映像共享群組權限。 | 修改映像共享群組的權限。 |
| ImportImage | 匯入本機映像檔案。 | 匯入一份您的本機映像檔案到雲端伺服器 ECS,作為自訂映像出現在相應地域中。後續您可以使用匯入的映像建立 ECS 執行個體(RunInstances),或者更換執行個體的系統磁碟(ReplaceSystemDisk)。 |
| ExportImage | 匯出一份自訂映像到 OSS。 | 匯出一份自訂映像到與自訂映像同一地域的 OSS Bucket 裡。 |
| CopyImage | 複製一個地域下的自訂映像到其他地域。 | 複製一個地域下的自訂映像到其他地域。複製映像可以實現跨地域部署ECS執行個體、跨地域複製ECS執行個體等目的。 |
| CancelCopyImage | 取消正在進行中的複製映像任務。 | 取消正在進行中的複製映像(CopyImage)任務。 |
| CreateImageComponent | 建立映像元件。 | 建立一個映像元件。映像元件用於儲存您在建構映像時,常用的建構範本命令。 |
| DescribeImageComponents | 查詢映像元件的詳細資訊。 | 查詢一個或多個映像元件的詳細資訊。 |
| DeleteImageComponent | 刪除映像元件。 | 呼叫 DeleteImageComponent 介面,並指定參數 RegionId、ImageComponentId,刪除一個映像元件。 |
| CreateImagePipeline | 建立映像建置範本。 | 建立一個映像範本。映像範本可用於建構映像。 |
| DescribeImagePipelines | 查詢映像範本的詳細資訊。 | 查詢一個或多個映像範本的詳細資訊。 |
| DeleteImagePipeline | 刪除映像範本。 | 刪除一個映像範本。 |
| StartImagePipelineExecution | 透過映像範本執行建置映像的任務。 | 透過一個映像範本執行建置映像的任務。 |
| DescribeImagePipelineExecutions | 查詢映像建置任務的詳細資訊。 | 呼叫DescribeImagePipelineExecutions查詢一個映像建置任務的詳細資訊。 |
| CancelImagePipelineExecution | 取消映像構建任務。 | 取消一個映像構建任務。 |
區塊儲存
|
API |
標題 |
API概述 |
| CreateDisk | 建立資料磁碟。 | 建立一塊隨收隨付或包年包月的資料磁碟。 |
| DescribeDisks | 查詢區塊儲存裝置。 | 查詢一塊或多塊已建立的區塊儲存裝置(包括雲端硬碟、本機磁碟以及彈性臨時磁碟)資訊。 |
| AttachDisk | 為執行個體掛載磁碟。 | 為一台 ECS 執行個體掛載一塊資料磁碟或系統磁碟。 |
| DetachDisk | 卸載按量付費資料磁碟或系統磁碟。 | 從一台 ECS 執行個體上卸載一塊按量付費的資料磁碟或系統磁碟。 |
| ResizeDisk | 擴容磁碟。 | 擴容一塊磁碟,支援擴容系統磁碟和資料磁碟。 |
| ModifyDiskAttribute | 修改區塊儲存屬性。 | 修改一個或多個區塊儲存裝置的名稱、描述、是否隨執行個體釋放、是否隨磁碟刪除其自動快照、是否啟用自動快照策略、是否開啟效能突發功能等。 |
| ModifyDiskChargeType | 修改雲端硬碟的計費方式。 | 將包年包月 ECS 執行個體上掛載的資料磁碟的計費方式在按量付費和包年包月之間進行轉換。 |
| ModifyDiskSpec | 變更雲端硬碟類型或效能等級。 | 變更一塊雲端硬碟類型,或者修改一塊ESSD雲端硬碟的效能等級。ESSD同城冗餘雲端硬碟、普通雲端硬碟、彈性臨時磁碟和本機磁碟均不支援變更雲端硬碟類型。 |
| ReplaceSystemDisk | 更換系統磁碟(更換作業系統) | 透過更換 ECS 執行個體系統磁碟的方式更換作業系統。更換後系統磁碟的雲端硬碟 ID 將發生變化,原雲端硬碟會被釋放。 |
| ResetDisk | 使用快照還原雲端硬碟。 | 使用雲端硬碟快照,將雲端硬碟還原到之前某一特定的歷史狀態。 |
| ResetDisks | 批次重設磁碟。 | 透過執行個體快照復原一個或多個雲端硬碟。 |
| ReInitDisk | 初始化磁碟至建立時的初始狀態。 | 重新初始化一塊磁碟至建立時的初始狀態。 |
| ModifyDiskDeployment | 遷移雲端硬碟。 | 將雲端硬碟遷入、遷出專屬區塊儲存叢集,或將雲端硬碟在不同專屬區塊儲存叢集之間遷移。 |
| DeleteDisk | 釋放隨收隨付資料磁碟。 | 釋放一塊隨收隨付資料磁碟。磁碟類型包括普通雲端硬碟、高效能雲端硬碟、SSD 雲端硬碟和 ESSD 雲端硬碟。 |
| CloneDisks | 雲端硬碟複製。 | 透過雲端硬碟複製可以快速在同一可用區複製出一塊與來源磁碟相同資料的新雲端硬碟。複製出的新雲端硬碟支援自訂容量、類型和加密屬性,掛載至執行個體後,可實現業務資料的快速複製或服務的橫向擴充。 |
| EnableDiskEncryptionByDefault | 開啟區塊儲存帳號級預設加密。 | 開啟指定地域區塊儲存帳號級預設加密。 |
| DescribeDiskEncryptionByDefaultStatus | 查詢區塊儲存帳號層級預設加密的服務狀態。 | 查詢指定區域區塊儲存帳號層級預設加密的服務狀態。 |
| DescribeDiskDefaultKMSKeyId | 查詢區塊儲存帳號級預設加密使用的金鑰。 | 查詢區塊儲存帳號級預設加密使用的金鑰。 |
| ModifyDiskDefaultKMSKeyId | 修改區塊儲存帳戶級預設加密使用的金鑰。 | 修改指定地域區塊儲存帳戶級預設加密使用的 KMS 金鑰 ID。 |
| ResetDiskDefaultKMSKeyId | 重置區塊儲存帳戶級預設加密使用的金鑰。 | 將指定地域區塊儲存帳戶級預設加密使用的 KMS 金鑰 ID 重置為服務金鑰的介面。 |
| DisableDiskEncryptionByDefault | 關閉區塊儲存帳號級預設加密。 | 關閉指定區域區塊儲存帳號級預設加密。 |
快照
|
API |
標題 |
API概述 |
| OpenSnapshotService | 開通快照服務 | 開通快照服務。 |
| CreateSnapshot | 建立快照。 | 為一塊雲端硬碟建立一份快照。 |
| DescribeSnapshots | 查詢雲端硬碟快照清單。 | 查詢雲端硬碟的快照清單資訊。例如快照狀態、正在建立的快照剩餘完成時間、自動快照保留天數等。 |
| DescribeSnapshotsUsage | 查詢快照數量和容量。 | 查詢您在一個地域下的快照數量以及快照容量。 |
| ModifySnapshotAttribute | 修改快照屬性。 | 修改一份快照的名稱、描述或保留天數。 |
| ModifySnapshotCategory | 修改快照類型。 | 修改快照類型,可以透過該介面將標準快照轉換為歸檔快照。 |
| CopySnapshot | 複製快照。 | 將一份標準快照或加密快照從一個地域複製到另一個地域。 |
| DeleteSnapshot | 刪除快照。 | 刪除一份指定的快照。如果需要取消正在建立的快照,也可以呼叫該介面刪除快照,即取消建立快照任務。 |
| DescribeSnapshotLinks | 查詢雲端硬碟快照鏈。 | 查詢雲端硬碟快照鏈。快照鏈是一個雲端硬碟所有快照組成的關係鏈,一個雲端硬碟對應一條快照鏈。 |
| CreateSnapshotGroup | 建立快照一致性群組。 | 為指定 ECS 執行個體中的雲端硬碟建立快照一致性群組。快照一致性群組包含一個或多個雲端硬碟對應的快照。 |
| DescribeSnapshotGroups | 查詢快照一致性群組。 | 查詢一個或多個快照一致性群組的資訊。例如狀態、所屬的執行個體 ID、快照建立進度等。 |
| ModifySnapshotGroup | 修改快照一致性群組。 | 修改快照一致性群組的名稱與描述資訊。 |
| DeleteSnapshotGroup | 刪除快照一致性群組。 | 刪除快照一致性群組。 |
| CreateAutoSnapshotPolicy | 建立自動快照策略。 | 在指定地域下建立一條自動快照策略。可以指定自動快照的重複週期、保留時間以及跨地域備份等策略,為系統磁碟或資料磁碟建立快照備份資料。 |
| DescribeAutoSnapshotPolicyEx | 查詢已建立的自動快照策略。 | 本介面用於查詢指定地域下已建立的自動快照策略詳細資訊列表。 |
| DescribeAutoSnapshotPolicyAssociations | 查詢自動快照原則的關聯關係。 | 查詢自動快照原則的關聯關係。 |
| ModifyAutoSnapshotPolicyEx | 修改自動快照策略。 | 修改一條自動快照策略,例如,快照建立時間點、重複日期、保留時間等。 |
| ApplyAutoSnapshotPolicy | 為雲端硬碟套用自動快照原則。 | 為一塊或多塊雲端硬碟套用自動快照原則。 |
| CancelAutoSnapshotPolicy | 取消雲端硬碟的自動快照原則。 | 取消一塊或多塊雲端硬碟的自動快照原則。 |
| DeleteAutoSnapshotPolicy | 刪除自動快照原則。 | 刪除一條自動快照原則。如果目標自動快照原則已經被套用到磁碟上,刪除自動快照原則後,這些磁碟不再執行該原則。 |
| DescribeSnapshotPackage | 查詢某地域下已購買物件儲存 OSS 儲存包。 | 呼叫 DescribeSnapshotPackage 查詢您在一個阿里雲端地域下已經購買的 OSS 儲存包。儲存包可以用於抵扣標準快照儲存容量,但不支援抵扣本機快照。 |
| LockSnapshot | 鎖定快照。 | 以合規模式鎖定快照,以防止快照被意外或惡意刪除。快照鎖定期間,任何使用者都無法將其刪除。 |
| DescribeLockedSnapshots | 查詢快照鎖定資訊。 | 查詢快照的鎖定資訊。例如快照鎖定狀態、鎖定設定等。 |
| UnlockSnapshot | 解鎖快照。 | 解鎖以合規模式鎖定但仍處於冷靜期內的快照。若快照以合規模式鎖定且冷靜期已結束,則無法解鎖。 |
網路
|
API |
標題 |
API概述 |
| DescribeBandwidthLimitation | 查詢不同執行個體規格公網頻寬上限。 | 呼叫 DescribeBandwidthLimitation 查詢不同執行個體規格可以購買、升級或降配的公網頻寬上限。 |
| ModifyInstanceNetworkSpec | 調整 ECS 執行個體頻寬或分配公網 IP。 | 修改 ECS 執行個體的頻寬配置、分配公網 IP、轉換網路計費方式,支援升配和降配。 |
| AllocatePublicIpAddress | 分配公網 IP。 | 為一台 ECS 執行個體分配一個公網 IP 地址。推薦您使用介面 ModifyInstanceNetworkSpec 分配公網 IP。 |
| ConvertNatPublicIpToEip | 將公網 IP 地址轉換為彈性公網 IP。 | 將一台專用網路 VPC 類型 ECS 執行個體的公網 IP 地址(PublicIP)轉換為彈性公網 IP(EIP)。 |
| ModifyInstanceVpcAttribute | 修改執行個體的 VPC 屬性。 | 修改一台專有網路類型 ECS 執行個體的專有網路 VPC、私有 IP 位址、安全性群組或交換器。 |
| DescribeClassicLinkInstances | 查詢已建立連線的傳統網路類型執行個體。 | 查詢一台或多台與專有網路 VPC 建立連線的傳統網路類型執行個體。 |
| AttachClassicLinkVpc | 將傳統網路類型執行個體連線到專有網路 VPC。 | 呼叫 AttachClassicLinkVpc 將一台傳統網路類型執行個體連線到專有網路 VPC 中,使傳統網路類型執行個體可以和 VPC 中的雲端資源私網互通。 |
| DetachClassicLinkVpc | 取消傳統網路類型執行個體與 VPC 的連線。 | 呼叫 DetachClassicLinkVpc 取消一台傳統網路類型 ECS 執行個體與專有網路 VPC 的連線(ClassicLink)。取消 ClassicLink 後,傳統網路類型執行個體無法與 VPC 內的執行個體互通。 |
彈性網卡
|
API |
標題 |
API概述 |
| CreateNetworkInterface | 建立彈性網卡。 | 建立一張彈性網卡(ENI),支援指定主要私有 IP 位址。 |
| DescribeNetworkInterfaces | 檢視彈性網卡(ENI)清單。 | 查詢一個或多個彈性網卡(ENI)的詳細資訊。 |
| DescribeNetworkInterfaceAttribute | 查詢網卡屬性。 | 指定彈性網卡ID,查詢一個網卡的詳細資訊。 |
| ModifyNetworkInterfaceAttribute | 修改彈性網卡屬性。 | 修改一個彈性網卡(ENI)的網卡佇列數、所屬安全性群組、佇列深度、通訊模式以及釋放執行個體時是否保留網卡等屬性。 |
| DeleteNetworkInterface | 刪除彈性網卡(ENI) | 非同步刪除一張彈性網卡(ENI)。 |
| AttachNetworkInterface | 附加彈性網卡到專有網路 VPC 類型執行個體上。 | 呼叫 AttachNetworkInterface 介面,並可以指定 NetworkInterfaceId、InstanceId、NetworkCardIndex 等參數,附加一個彈性網卡(ENI)到一台專有網路 VPC 類型 ECS 執行個體上。 |
| DetachNetworkInterface | 從執行個體上分離彈性網卡(ENI) | 從一台 ECS 執行個體上分離一張彈性網卡(ENI)。 |
| AssignPrivateIpAddresses | 為彈性網卡分配輔助私有 IP 位址。 | 為一張彈性網卡分配一個或多個輔助私有 IP 地址。可以為網卡指定在所屬交換器(vSwitch)的空閒私有 IP 地址,或者透過指定私有地址數量自動分配私有 IP 地址。 |
| UnassignPrivateIpAddresses | 從彈性網卡刪除輔助私人IP地址 | 從一張彈性網卡刪除一個或多個輔助私人IP地址。 |
| AssignIpv6Addresses | 為彈性網卡分配 IPv6 位址。 | 為彈性網卡分配一個或多個 IPv6 位址。 |
| UnassignIpv6Addresses | 回收彈性網卡 IPv6 位址。 | 回收一個或多個彈性網卡 IPv6 位址。 |
| CreateNetworkInterfacePermission | 為認證 ISV 或個人授權彈性網卡權限。 | 呼叫 CreateNetworkInterfacePermission 為阿里雲端合作夥伴(認證 ISV)或個人使用者授權彈性網卡權限。 |
| DescribeNetworkInterfacePermissions | 查詢授權給認證 ISV 或個人的彈性網卡權限。 | 呼叫 DescribeNetworkInterfacePermissions 查詢您授權給阿里雲端合作夥伴(認證 ISV)或個人使用者的彈性網卡權限清單。 |
前綴清單
|
API |
標題 |
API概述 |
| CreatePrefixList | 建立前綴清單。 | 建立一個前綴清單。 |
| DescribePrefixLists | 查詢前綴清單。 | 呼叫DescribePrefixLists查詢一個或多個前綴清單的資訊。 |
| DescribePrefixListAttributes | 查詢前綴清單的詳細資訊。 | 查詢指定前綴清單的詳細資訊,包含前綴清單的名稱、位址族、最大條目容量以及條目的詳細資訊等。 |
| DescribePrefixListAssociations | 查詢前綴清單已關聯的資源資訊。 | 查詢指定前綴清單已關聯的資源資訊,例如資源 ID 和資源類型。 |
| ModifyPrefixList | 修改前綴列表的屬性。 | 修改指定前綴列表的名稱、描述等,支援新增、修改和刪除項目。 |
| DeletePrefixList | 刪除前綴清單。 | 呼叫 DeletePrefixList 刪除指定的前綴清單,同時刪除前綴清單中的所有項目。 |
連接埠清單
|
API |
標題 |
API概述 |
| CreatePortRangeList | 建立連接埠清單。 | 建立連接埠清單,後續可關聯資源(例如安全性群組)使用。 |
| DescribePortRangeLists | 查詢連接埠清單。 | 查詢連接埠清單。 |
| DescribePortRangeListEntries | 查詢連接埠清單的項目。 | 查詢指定連接埠清單的項目。 |
| DescribePortRangeListAssociations | 查詢連接埠清單已關聯的資源資訊。 | 查詢指定連接埠清單已關聯的資源資訊,例如安全性群組。 |
| ModifyPortRangeList | 修改連接埠清單的屬性。 | 修改指定連接埠清單的名稱、條目,支援增加、修改和刪除條目。 |
| DeletePortRangeList | 刪除連接埠清單。 | 刪除指定的連接埠清單,同時該連接埠清單下的所有連接埠清單項目也將一併刪除。 |
安全性群組
|
API |
標題 |
API概述 |
| CreateSecurityGroup | 建立安全性群組。 | 此介面用於建立一個安全性群組。 |
| DescribeSecurityGroups | 查詢安全性群組基本資訊清單。 | 本介面用於查詢安全性群組基本資訊清單,支援您透過地域、安全性群組 ID、安全性群組類型等不同參數查詢。 |
| DescribeSecurityGroupAttribute | 查詢安全性群組和群組內規則資訊。 | 本介面主要用於查詢一個指定安全性群組的詳細資訊,並關聯查詢安全性群組規則詳細資訊列表。 |
| ModifySecurityGroupPolicy | 修改普通安全性群組的群組內連通策略。 | 本介面用於修改一個普通安全性群組的群組內連通策略。 |
| ModifySecurityGroupAttribute | 修改安全性群組的名稱或描述。 | 此介面用於修改指定安全性群組的名稱或描述資訊。 |
| DeleteSecurityGroup | 刪除安全性群組。 | 此介面用於刪除一個安全性群組,並關聯刪除群組內所有安全性群組規則。 |
| AuthorizeSecurityGroup | 新增安全性群組入方向規則。 | 本介面是阿里雲端 ECS 中用於新增一條或多條安全性群組入方向規則的介面。透過該介面,使用者可以指定安全性群組入方向的存取權限,允許或拒絕其他裝置傳送入方向流量至安全性群組內的執行個體,從而實現對網路存取的精細控制。 |
| ModifySecurityGroupRule | 修改安全性群組入方向規則。 | 此介面用於修改指定安全性群組中的一條入方向安全性群組規則。 |
| RevokeSecurityGroup | 刪除安全性群組入方向規則。 | 本介面用於刪除指定安全性群組內的一條或多條入方向安全性群組規則。 |
| AuthorizeSecurityGroupEgress | 新增安全性群組出方向規則。 | 本介面是阿里雲端 ECS 中用於新增一條或多條安全性群組出方向規則的介面。透過該介面,使用者可以指定安全性群組出方向的存取權限,允許或拒絕安全性群組內的執行個體傳送出入方向流量到其他裝置,從而實現對網路存取的精細控制。 |
| ModifySecurityGroupEgressRule | 修改安全性群組出方向規則。 | 此介面用於修改一條出方向安全性群組規則。 |
| RevokeSecurityGroupEgress | 刪除出方向安全性群組規則。 | 本介面用於刪除指定安全性群組內的一條或多條出方向安全性群組規則。 |
| DescribeSecurityGroupReferences | 查詢被授權的安全性群組清單。 | 本介面用於查詢一個或多個指定安全性群組已經被授權的其他安全性群組清單資訊。 |
| JoinSecurityGroup | 加入安全性群組。 | 此介面用於將一台 ECS 執行個體或一張彈性網卡加入至指定的安全性群組。 |
| LeaveSecurityGroup | 移出安全性群組。 | 本介面用於將一台 ECS 執行個體或一張彈性網卡移出指定的安全性群組。 |
金鑰組
|
API |
標題 |
API概述 |
| CreateKeyPair | 建立金鑰對。 | 呼叫 CreateKeyPair 建立一對 SSH 金鑰對。系統會為您保管金鑰的公鑰部分,並返回未加密的 PEM 編碼 PKCS#8 格式私鑰。您需要自行妥善保管私鑰部分。 |
| ImportKeyPair | 匯入金鑰對公鑰。 | 匯入由其他工具產生的 RSA 金鑰對的公鑰部分。匯入金鑰對後,阿里雲端為您保管公鑰部分,您需要自行妥善儲存金鑰對的私鑰部分。 |
| DescribeKeyPairs | 查詢金鑰對清單。 | 呼叫 DescribeKeyPairs 查詢一個或多個金鑰對。 |
| AttachKeyPair | 綁定金鑰對到 Linux 執行個體。 | 綁定一個 SSH 金鑰對到一台或多台 Linux 執行個體。 |
| DetachKeyPair | Linux 執行個體解綁金鑰對 | 為一台或者多台 Linux 執行個體解綁 SSH 金鑰對。 |
| DeleteKeyPairs | 批次刪除金鑰對。 | 呼叫 DeleteKeyPairs 刪除一對或多對 SSH 金鑰對。 |
啟動範本
|
API |
標題 |
API概述 |
| CreateLaunchTemplate | 建立執行個體啟動範本。 | 建立一個ECS執行個體啟動範本,簡稱範本。執行個體啟動範本能免除每次建立執行個體時都需要填入大量設定參數。 |
| DescribeLaunchTemplates | 查詢一個或多個可用的執行個體啟動範本。 | 呼叫 DescribeLaunchTemplates 介面,並可以指定 TemplateTag、TemplateResourceGroupId、LaunchTemplateId 等參數,查詢一個或多個執行個體啟動範本的資訊,例如啟動範本總個數、範本建立時間、範本最新版本號等資訊集合。 |
| DeleteLaunchTemplate | 刪除執行個體啟動範本。 | 指定參數 LaunchTemplateId 或 LaunchTemplateName 刪除目標地域下的一個執行個體啟動範本。 |
| CreateLaunchTemplateVersion | 在執行個體啟動範本中建立新版本。 | 在指定的 ECS 執行個體啟動範本下建立一個新版本,用於後續建立 ECS 執行個體、自動伸縮群組或彈性供應群組。 |
| DescribeLaunchTemplateVersions | 查詢執行個體啟動範本的版本資訊。 | 查詢ECS執行個體啟動範本版本的資訊,例如執行個體啟動範本總數、範本名稱、範本版本號等。 |
| ModifyLaunchTemplateDefaultVersion | 切換啟動範本的預設版本 | 呼叫 ModifyLaunchTemplateDefaultVersion 介面,並透過指定 DefaultVersionNumber 參數,切換啟動範本的預設版本。如果您在建立執行個體(RunInstances)時不指定範本版本號,則會採用預設版本。 |
| DeleteLaunchTemplateVersion | 刪除執行個體啟動範本的版本。 | 指定 LaunchTemplateId、DeleteVersion 等參數,刪除指定執行個體啟動範本的一個或多個版本。 |
彈性供應組
|
API |
標題 |
API概述 |
| CreateAutoProvisioningGroup | 建立彈性供應群組。 | 建立一個彈性供應群組。 |
| DescribeAutoProvisioningGroups | 查詢彈性供應群組。 | 查詢一個或多個彈性供應群組。 |
| DescribeAutoProvisioningGroupInstances | 查詢彈性供應群組內的執行個體。 | 查詢一個彈性供應群組內的執行個體資訊。 |
| ModifyAutoProvisioningGroup | 修改彈性供應群組的設定。 | 修改一個彈性供應群組的設定資訊。 |
| DescribeAutoProvisioningGroupHistory | 查詢彈性供應組的排程任務資訊。 | 呼叫 DescribeAutoProvisioningGroupHistory 查詢彈性供應組的排程任務資訊。 |
| DeleteAutoProvisioningGroup | 刪除彈性供應群組。 | 指定參數 AutoProvisioningGroupId、TerminateInstances 刪除一個彈性供應群組。 |
部署集
|
API |
標題 |
API概述 |
| CreateDeploymentSet | 在指定的地域內建立部署集。 | 在指定的地域內建立一個部署集。 |
| DescribeDeploymentSetSupportedInstanceTypeFamily | 查詢支援部署集的執行個體規格族。 | 呼叫 DescribeDeploymentSetSupportedInstanceTypeFamily,並指定 RegionId、Strategy 參數,查詢支援各部署集策略的執行個體規格族。 |
| DescribeDeploymentSets | 查詢部署集的屬性。 | 查詢一個或多個部署集的詳細資訊。 |
| ModifyInstanceDeployment | 修改執行個體部署集。 | 修改 ECS 執行個體的部署集,或遷移 ECS 執行個體至專用宿主機。支援在遷移 ECS 執行個體的同時變更執行個體規格。 |
| ModifyDeploymentSetAttribute | 修改部署集的名稱和描述資訊。 | 修改部署集的名稱和描述資訊。 |
| DeleteDeploymentSet | 刪除部署集。 | 刪除一個部署集。 |
資源保障
|
API |
標題 |
API概述 |
| CreateElasticityAssurance | 建立彈性保障服務。 | 透過指定彈性保障服務所屬地域下的可用區、執行個體規格、購買時長、是否自動續費等參數建立彈性保障服務。 |
| DescribeElasticityAssurances | 查詢彈性保障服務的資訊。 | 查詢彈性保障服務的詳細資訊。例如彈性保障服務的狀態、匹配模式、生效方式、失效時間、已使用的執行個體的數量等。 |
| DescribeElasticityAssuranceInstances | 查詢彈性保障服務已匹配執行個體清單。 | 呼叫DescribeElasticityAssuranceInstances查詢彈性保障服務已匹配的執行狀態的執行個體清單。 |
| ModifyElasticityAssurance | 修改彈性保障服務資訊。 | 修改彈性保障服務的部分資訊,包含名稱、描述、容量(目前僅支援縮容)。 |
| RenewElasticityAssurances | 續費彈性保障服務。 | 對一個或多個已購買的彈性保障服務進行續費。 |
| ModifyElasticityAssuranceAutoRenewAttribute | 修改彈性保障服務自動續費。 | 修改一個或多個彈性保障服務的自動續費屬性。 |
| DescribeElasticityAssuranceAutoRenewAttribute | 查詢彈性保障服務自動續費。 | 查詢一個或多個彈性保障服務的自動續費屬性。 |
| CreateCapacityReservation | 建立容量預定服務。 | 指定需要預留的執行個體規格、總數量,生效方式和可用區等,建立容量預定服務。 |
| DescribeCapacityReservations | 查詢容量預定服務的資訊。 | 查詢一個或多個容量預定服務的詳細資訊,例如服務的狀態、服務的生效與失效時間、私有池的模式和已使用的執行個體的數量等。 |
| DescribeCapacityReservationInstances | 查詢容量預訂服務已匹配的執行個體清單。 | 查詢容量預訂服務已匹配的執行個體清單。 |
| ModifyCapacityReservation | 修改容量預訂服務的部分資訊。 | 呼叫 ModifyCapacityReservation 修改容量預訂服務的部分資訊,包括容量預訂服務的名稱、描述資訊、失效方式以及預留的執行個體總數量。 |
| DescribeInstanceAttachmentAttributes | 查詢執行個體匹配的私人池資訊 | 查詢執行個體匹配的私人池資訊,例如匹配模式、私人池ID等。 |
| ModifyInstanceAttachmentAttributes | 修改執行個體的私有池屬性。 | 修改執行個體的私有池匹配模式。 |
| ReleaseCapacityReservation | 釋放容量預訂服務。 | 呼叫 ReleaseCapacityReservation 釋放容量預訂服務。 |
預留執行個體券
|
API |
標題 |
API概述 |
| PurchaseReservedInstancesOffering | 購買預留執行個體券。 | 本介面用於購買一張預留執行個體券,支援您購買一張地域級或者可用區級的預留執行個體券來抵扣對應規格的隨收隨付執行個體帳單。 |
| DescribeReservedInstances | 查詢預留執行個體券詳細資訊列表。 | 本介面主要用於查詢指定地域下您已經購買的預留執行個體券資訊列表,支援您根據標籤、預留執行個體券屬性等參數獲取預留執行個體券詳細資訊列表。 |
| ModifyReservedInstances | 修改預留執行個體券設定。 | 本介面的主要功能是透過修改執行個體規格、數量、可用區等預留執行個體券的設定來對預留執行個體券進行拆分、合併或範圍變更操作。 |
| ModifyReservedInstanceAttribute | 修改預留執行個體券屬性。 | 此介面用於修改一張預留執行個體券的屬性資訊,包括名稱和描述。 |
| RenewReservedInstances | 續費預留執行個體券。 | 本介面用於對一張或多張預留執行個體券進行續費,支援您在續費時設定購買時長和自動續費屬性。 |
| DescribeReservedInstanceAutoRenewAttribute | 查詢預留執行個體券自動續費屬性。 | 本介面用於查詢一個或多個預留執行個體券自動續費屬性,包括自動續費時長和自動續費狀態。 |
| ModifyReservedInstanceAutoRenewAttribute | 修改預留執行個體券自動續費屬性。 | 本介面主要用於修改一個或多個預留執行個體券的自動續費屬性,支援您取消或者關閉自動續費。 |
儲存容量單位套件
|
API |
標題 |
API概述 |
| PurchaseStorageCapacityUnit | 購買儲存容量單位套件。 | 本介面用於購買一個或多個儲存容量單位套件 SCU(Storage Capacity Unit)。 |
| DescribeStorageCapacityUnits | 查詢儲存容量單位包詳細資訊清單。 | 本介面用於查詢儲存容量單位包 SCU(Storage Capacity Unit)的詳細資訊清單,支援根據名稱、狀態以及容量大小等條件進行查詢。 |
| ModifyStorageCapacityUnitAttribute | 修改儲存容量單位套件屬性。 | 此介面用於修改一個儲存容量單位套件 SCU(Storage Capacity Unit)的名稱或描述資訊。 |
雲端助手
|
API |
標題 |
API概述 |
| RunCommand | 建立並執行雲端助手命令。 | 本介面用於在一台或多台ECS執行個體中建立並執行雲端助手命令,支援Shell、PowerShell或者Bat類型的指令碼,支援定時執行、自訂參數和執行個體內容器執行等功能。 |
| CreateCommand | 建立雲端助手命令。 | 建立一條 Shell、PowerShell 或 Bat 指令碼類型的雲端助手命令。 |
| InvokeCommand | 執行雲端助手命令。 | 指定CommandId、InstanceId、ResourceGroupId等參數,為一台或多台ECS執行個體觸發一條雲端助手命令。 |
| DescribeInvocations | 查詢雲端助手命令的執行資訊列表。 | 呼叫 DescribeInvocations 查詢雲端助手命令的執行列表和狀態。 |
| DescribeInvocationResults | 查詢雲端助手命令執行結果。 | 呼叫 DescribeInvocationResults 查看一或多條雲端助手命令的執行結果,即在 ECS 執行個體中的實際執行結果。 |
| ModifyInvocationAttribute | 修改雲端助手命令的執行屬性。 | 修改雲端助手排程任務的執行資訊,包括命令內容、排程執行方式、新增ECS執行個體或託管執行個體到任務。 |
| StopInvocation | 停止執行雲端助手命令。 | 呼叫StopInvocation停止一台或多台ECS執行個體中一條正在進行中(Running)的雲端助手命令處理程序。 |
| DescribeCommands | 查詢已建立的雲端助手命令。 | 查詢您手動建立的雲端助手命令或阿里雲提供的公用命令。 |
| ModifyCommand | 修改雲端助手命令。 | 呼叫ModifyCommand修改一條雲端助手命令相關參數。 |
| DeleteCommand | 刪除一條雲端助手命令。 | 呼叫DeleteCommand介面,並指定參數RegionId、CommandId刪除一條雲端助手命令。它無法刪除正在執行中的命令。 |
| SendFile | 上傳本機檔案到ECS執行個體。 | 呼叫SendFile向一台或多台ECS執行個體下發遠端檔案。 |
| DescribeSendFileResults | 查詢雲端助手下發檔案列表及狀態。 | 呼叫DescribeSendFileResults查詢雲端助手下發檔案列表及狀態。 |
| DescribeCloudAssistantStatus | 查詢雲端助手安裝狀態。 | 呼叫 DescribeCloudAssistantStatus 查詢一台或多台執行個體是否安裝了雲端助手 Agent。如果已安裝了雲端助手,還將查詢雲端助手命令執行的總數量、正在執行的數量以及最近一次命令執行的時間。 |
| InstallCloudAssistant | 為執行個體安裝雲端助手Agent。 | 呼叫InstallCloudAssistant為一台或多台ECS執行個體安裝雲端助手Agent。需要重新啟動執行個體來完成安裝雲端助手Agent的操作。 |
| StartTerminalSession | 開始終端會話。 | 呼叫StartTerminalSession基於會話管理功能建立一個會話。您可以透過指定ECS執行個體ID與該執行個體建立一個WebSocket會話,透過介面傳回的WebSocketUrl可以遠端連線到ECS執行個體。 |
| EndTerminalSession | 關閉終端工作階段。 | 永久關閉指定Session的資料連線。 |
| DescribeTerminalSessions | 檢視 Session Manager 工作階段歷史記錄。 | 檢視 Session Manager 工作階段歷史記錄。 |
| ModifyCloudAssistantSettings | 修改雲助手服務配置。 | 修改雲助手服務配置。 |
| DescribeCloudAssistantSettings | 查詢雲端助手服務配置。 | 查詢雲端助手服務配置。 |
| CreateActivation | 建立一個啟用碼。 | 該介面用於建立一個啟用碼,該啟用碼用於將非阿里雲端伺服器註冊為阿里雲端託管執行個體。 |
| DescribeActivations | 查詢啟用碼的使用情況。 | 呼叫 DescribeActivations 查詢已建立的啟用碼以及啟用碼的使用情況。 |
| DisableActivation | 手動停用指定的啟用碼。 | 呼叫DisableActivation手動停用指定的啟用碼。 |
| DeleteActivation | 刪除一個未被使用的啟用碼。 | 呼叫DeleteActivation刪除一個未被使用的啟用碼。 |
| DescribeManagedInstances | 取得託管執行個體。 | 呼叫DescribeManagedInstances查詢託管執行個體列表。 |
| ModifyManagedInstance | 修改託管執行個體。 | 呼叫ModifyManagedInstance修改一台託管執行個體的相關資訊。 |
| DeregisterManagedInstance | 註銷受管執行個體。 | 呼叫DeregisterManagedInstance註銷一個受管執行個體。註銷後您將無法再使用雲助手向執行個體傳送命令或檔案。 |
| ListPluginStatus | 查詢執行個體中雲助手外掛程式的狀態。 | 呼叫ListPluginStatus查詢執行個體中雲助手外掛程式的狀態。 |
系統事件
|
API |
標題 |
API概述 |
| DescribeInstancesFullStatus | 查詢執行個體的全部狀態資訊 | 調用DescribeInstancesFullStatus查詢一台或多台ECS執行個體的全狀態資訊。全狀態資訊包括執行個體狀態和執行個體系統事件狀態,其中,執行個體狀態為執行個體的生命週期狀態,執行個體系統事件為維護事件的健康狀態。 |
| DescribeDisksFullStatus | 查詢一或多個區塊儲存的全部狀態資訊。 | 呼叫 DescribeDisksFullStatus 查詢一或多個區塊儲存的全部狀態資訊。 |
| DescribeInstanceHistoryEvents | 查詢指定執行個體系統事件資訊。 | 呼叫 DescribeInstanceHistoryEvents 介面,並可以指定 InstanceId、EventType 等參數,查詢指定執行個體系統事件資訊,預設查詢處於非活躍狀態的歷史系統事件。 |
| CreateSimulatedSystemEvents | 為執行個體預約模擬系統事件。 | 為一台或多台ECS執行個體預約模擬系統事件。模擬系統事件相當於事件演習,不會真正執行事件,也不會對ECS執行個體產生影響。 |
| CancelSimulatedSystemEvents | 取消模擬系統事件。 | 呼叫 CancelSimulatedSystemEvents 取消一或多件處於 Scheduled(計劃中)或 Executing(執行中)狀態的模擬系統事件。取消系統事件後,模擬事件會變更為 Canceled(已取消)狀態。 |
| AcceptInquiredSystemEvent | 接受並授權執行系統事件操作。 | 呼叫 AcceptInquiredSystemEvent 接受並授權執行系統事件操作。對於詢問中(Inquiring)狀態的系統事件,接受系統事件的預設操作,授權系統執行預設操作。 |
資源診斷
|
API |
標題 |
API概述 |
| DescribeDiagnosticMetrics | 查詢診斷指標列表。 | 呼叫DescribeDiagnosticMetrics查詢診斷指標列表。 |
| CreateDiagnosticMetricSet | 建立資源診斷指標集合。 | 呼叫CreateDiagnosticMetricSet建立資源診斷指標集合。您可以根據需要,靈活組合診斷指標。 |
| DescribeDiagnosticMetricSets | 查詢資源診斷集合列表。 | 呼叫DescribeDiagnosticMetricSets查詢資源診斷集合列表。 |
| ModifyDiagnosticMetricSet | 修改資源診斷指標集合。 | 呼叫ModifyDiagnosticMetricSet修改資源診斷指標集合。 |
| DeleteDiagnosticMetricSets | 刪除資源診斷指標集合。 | 呼叫 DeleteDiagnosticMetricSets 刪除資源診斷指標集合。 |
| CreateDiagnosticReport | 建立資源診斷報告。 | 呼叫CreateDiagnosticReport建立資源診斷報告。根據您傳入診斷指標集合ID,產生多個診斷指標的診斷報告。您可以根據返回的診斷報告ID,呼叫DescribeDiagnosticReportAttributes查詢資源診斷詳情。 |
| DescribeDiagnosticReports | 查詢資源診斷報告列表。 | 呼叫DescribeDiagnosticReports查詢資源診斷報告列表。 |
| DescribeDiagnosticReportAttributes | 查詢資源診斷報告詳情。 | 呼叫DescribeDiagnosticReportAttributes查詢資源診斷詳情。 |
| DeleteDiagnosticReports | 刪除資源診斷報告。 | 呼叫 DeleteDiagnosticReports 刪除資源診斷報告。 |
維運與監控
|
API |
標題 |
API概述 |
| GetInstanceScreenshot | 取得執行個體的截圖資訊。 | 呼叫 GetInstanceScreenshot 取得執行個體的截圖資訊。 |
| GetInstanceConsoleOutput | 取得執行個體系統命令列輸出。 | 取得一台執行個體的系統命令列輸出,資料以 Base64 編碼後返回。 |
| DescribeDiskMonitorData | 查詢雲端硬碟監控資料。 | 查詢一塊雲端硬碟在指定時間內的使用資訊,例如,雲端硬碟讀IOPS、寫IOPS、讀頻寬(B/s)、寫頻寬(B/s)、讀時延(μs)以及寫時延(μs)。 |
| DescribeInstanceMonitorData | 查詢執行個體監控資料。 | 呼叫DescribeInstanceMonitorData查詢一台ECS執行個體的監控資訊。可查詢的指標包括ECS執行個體的vCPU使用率、突發效能執行個體積分、接收的資料流量、傳送的資料流量、平均頻寬等。 |
| DescribeEniMonitorData | 查詢輔助網卡監控資料。 | 呼叫DescribeEniMonitorData查詢一張輔助網卡在指定時間段內使用的流量資訊。 |
| DescribeSnapshotMonitorData | 查詢近30天內快照容量變化監控資料。 | 呼叫DescribeSnapshotMonitorData查詢一個地域下近30天內的快照容量變化監控資料。 |
| DescribeInstanceMaintenanceAttributes | 查詢執行個體的維護屬性 | 調用DescribeInstanceMaintenanceAttributes查詢執行個體的維護屬性。 |
| ModifyInstanceMaintenanceAttributes | 修改執行個體的維護屬性。 | 呼叫 ModifyInstanceMaintenanceAttributes 修改執行個體的維護屬性。 |
| RedeployInstance | 重新部署執行個體 | 當 ECS 執行個體收到系統事件通知時,呼叫 RedeployInstance 可以重新部署這台 ECS 執行個體。 |
| ReportInstancesStatus | 回報一台或多台 ECS 執行個體異常問題。 | 呼叫 ReportInstancesStatus 回報一台或多台 ECS 執行個體的異常問題。您可以回報多台 ECS 執行個體發生的相同問題,也可以回報一台 ECS 執行個體的多塊磁碟發生的相同問題。 |
標籤與資源群組
|
API |
標題 |
API概述 |
| TagResources | 建立並綁定標籤。 | 為指定的 ECS 資源清單統一建立並綁定標籤。 |
| ListTagResources | 查詢資源已經綁定的標籤列表 | 查詢一個或多個ECS資源已經綁定的標籤列表 |
| UntagResources | 為指定資源清單統一解除綁定標籤。 | 呼叫 UntagResources 為指定的 ECS 資源清單統一解除綁定標籤。解除綁定後,如果該標籤沒有綁定其他任何資源,會被自動刪除。 |
| JoinResourceGroup | 將一個 ECS 資源或服務加入一個資源群組。 | 呼叫 JoinResourceGroup 將一個 ECS 資源或服務加入一個資源群組。 |
專屬宿主機
|
API |
標題 |
API概述 |
| AllocateDedicatedHosts | 建立一台或多台隨需付費或包年包月專用宿主機。 | 呼叫 AllocateDedicatedHosts 建立一台或多台隨需付費或包年包月專用宿主機。專用宿主機是單租戶獨享的實體機資源,您可以在專用宿主機上自行建立 ECS 執行個體並取得實體伺服器屬性等資訊。 |
| DescribeDedicatedHosts | 查詢專屬宿主機詳細資訊。 | 本介面用於查詢一台或多台專屬宿主機的詳細資訊。透過該介面,您可以獲取包括專屬宿主機的實體效能指標、機器碼、使用狀態以及已建立的ECS執行個體列表等資訊。您能夠根據具體需求,透過指定相關參數,如專屬宿主機ID列表、專屬宿主機叢集ID、宿主機名稱、狀態等,精準地查詢所需的專屬宿主機詳細資訊,為高效管理和最佳化雲端運算資源提供有力支援。 |
| DescribeDedicatedHostTypes | 查詢專屬宿主機規格詳細參數。 | 呼叫 DescribeDedicatedHostTypes 查詢指定地域下支援的專屬宿主機規格詳細參數,或者查詢專屬宿主機支援的 ECS 執行個體規格族。 |
| ModifyDedicatedHostAttribute | 修改專有宿主機部分資訊。 | 呼叫 ModifyDedicatedHostAttribute 修改一台專用宿主機的部分資訊,包括專用宿主機的名稱、描述和服務不可用屬性等。 |
| ModifyDedicatedHostsChargeType | 修改Dedicated Host的付費類型 | 調用ModifyDedicatedHostsChargeType修改Dedicated Host的付費類型。 |
| DescribeDedicatedHostAutoRenew | 查詢專屬宿主機自動續費狀態。 | 呼叫 DescribeDedicatedHostAutoRenew 查詢一台或多台包年包月專屬宿主機自動續費狀態。 |
| ModifyDedicatedHostAutoRenewAttribute | 為專屬宿主機設定或取消自動續費。 | 呼叫 ModifyDedicatedHostAutoRenewAttribute 為一台或多台包年包月專屬宿主機設定自動續費,也可以取消已設定的自動續費。 |
| RenewDedicatedHosts | 續費一台或多台包年包月專屬宿主機。 | 續費一台或多台包年包月的專屬宿主機。 |
| ModifyDedicatedHostAutoReleaseTime | 為專屬宿主機設定自動釋放時間。 | 呼叫 ModifyDedicatedHostAutoReleaseTime 為一台隨收隨付專屬宿主機設定自動釋放時間,或者取消自動釋放一台隨收隨付專屬宿主機。 |
| RedeployDedicatedHost | 執行專屬宿主機的故障移轉。 | 執行專屬宿主機的故障移轉。 |
| ReleaseDedicatedHost | 釋放專屬宿主機。 | 此介面用於釋放一台隨收隨付專屬宿主機或已到期的包年包月專屬宿主機。 |
| CreateDedicatedHostCluster | 建立Dedicated Host組 | 建立一個Dedicated Host組。 |
| ModifyDedicatedHostClusterAttribute | 修改Dedicated Host組的資訊 | 修改一台Dedicated Host組的部分資訊,包括Dedicated Host組的名稱、描述資訊、屬性等。 |
| DescribeDedicatedHostClusters | 查詢專屬宿主機叢集的詳情。 | 查詢一個或多個專屬宿主機叢集的詳細資訊。 |
| DeleteDedicatedHostCluster | 刪除專屬宿主機群組。 | 刪除一個專屬宿主機群組,操作前請先將該專屬宿主機群組下的專屬宿主機遷移至其他專屬宿主機群組。 |
高效能叢集
|
API |
標題 |
API概述 |
| CreateHpcCluster | 建立一個 HPC 叢集。 | 呼叫 CreateHpcCluster 建立一個 HPC 叢集。 |
| DescribeHpcClusters | 查詢HPC叢集 | 呼叫 DescribeHpcClusters 查詢您可用的HPC叢集。請求參數作為篩選器(Filter)使用,篩選關係為邏輯與關係,參數之間無依賴關係。 |
| ModifyHpcClusterAttribute | 修改一個 HPC 叢集的描述資訊。 | 呼叫 ModifyHpcClusterAttribute 修改一個 HPC 叢集的描述資訊。 |
| DeleteHpcCluster | 刪除一個 HPC 叢集 | 呼叫 DeleteHpcCluster 刪除一個 HPC 叢集。 |
任務
|
API |
標題 |
API概述 |
| DescribeTasks | 查詢任務清單。 | 呼叫DescribeTasks查詢一個或多個非同步請求的進度。 |
| DescribeTaskAttribute | 查詢任務詳細資訊。 | 呼叫DescribeTaskAttribute查詢非同步任務的詳細資訊。目前,可以查詢的非同步任務有匯入映像(ImportImage)、匯出映像(ExportImage)及變更雲端硬碟類型(ModifyDiskSpec)。 |
| CancelTask | 取消任務。 | 呼叫 CancelTask 取消一個正在執行的任務。目前,您可以取消正在執行的匯入映像任務(ImportImage)和匯出映像任務(ExportImage)。 |
Deprecated
|
API |
標題 |
API概述 |
| DescribeUserBusinessBehavior | DescribeUserBusinessBehavior | 擷取使用者層級預設屬性 |
| ModifyUserBusinessBehavior | 修改使用者業務行為。 | 設定使用者層級預設屬性。 |
| DescribeLimitation | 查詢資源配額限制。 | 查詢帳號限制。 |
| DescribeClusters | 取得叢集資訊。 | 查詢叢集。 |
| DeleteNetworkInterfacePermission | DeleteNetworkInterfacePermission | 刪除操作彈性網卡的權限。 |
| DeleteBandwidthPackage | DeleteBandwidthPackage | DeleteBandwidthPackage |
| ModifyBandwidthPackageSpec | ModifyBandwidthPackageSpec | ModifyBandwidthPackageSpec |
| DescribeBandwidthPackages | DescribeBandwidthPackages | DescribeBandwidthPackages。 |
| CreateVSwitch | CreateVSwitch | CreateVSwitch。 |
| DeleteVSwitch | DeleteVSwitch | DeleteVSwitch |
| ModifyVSwitchAttribute | ModifyVSwitchAttribute | ModifyVSwitchAttribute。 |
| DescribeVSwitches | DescribeVSwitches | DescribeVSwitches。 |
| CreatePhysicalConnection | CreatePhysicalConnection | CreatePhysicalConnection |
| DeletePhysicalConnection | DeletePhysicalConnection | DeletePhysicalConnection。 |
| ModifyPhysicalConnectionAttribute | ModifyPhysicalConnectionAttribute | ModifyPhysicalConnectionAttribute |
| EnablePhysicalConnection | EnablePhysicalConnection | EnablePhysicalConnection。 |
| DescribePhysicalConnections | DescribePhysicalConnections | DescribePhysicalConnections。 |
| CancelPhysicalConnection | CancelPhysicalConnection | CancelPhysicalConnection |
| TerminatePhysicalConnection | TerminatePhysicalConnection | TerminatePhysicalConnection |
| CreateVpc | CreateVpc | CreateVpc。 |
| DeleteVpc | DeleteVpc | 刪除 VPC。 |
| DescribeVpcs | DescribeVpcs | 查詢 VPC。 |
| ModifyVpcAttribute | ModifyVpcAttribute | ModifyVpcAttribute。 |
| CreateHaVip | CreateHaVip | CreateHaVip |
| DeleteHaVip | DeleteHaVip | DeleteHaVip。 |
| AssociateHaVip | AssociateHaVip | AssociateHaVip。 |
| ModifyHaVipAttribute | ModifyHaVipAttribute | ModifyHaVipAttribute。 |
| DescribeHaVips | DescribeHaVips | DescribeHaVips。 |
| UnassociateHaVip | UnassociateHaVip | UnassociateHaVip。 |
| CreateVirtualBorderRouter | CreateVirtualBorderRouter | CreateVirtualBorderRouter。 |
| DeleteVirtualBorderRouter | DeleteVirtualBorderRouter | DeleteVirtualBorderRouter |
| ModifyVirtualBorderRouterAttribute | ModifyVirtualBorderRouterAttribute | ModifyVirtualBorderRouterAttribute。 |
| TerminateVirtualBorderRouter | TerminateVirtualBorderRouter | TerminateVirtualBorderRouter |
| DescribeVirtualBorderRouters | DescribeVirtualBorderRouters | DescribeVirtualBorderRouters |
| DescribeVirtualBorderRoutersForPhysicalConnection | DescribeVirtualBorderRoutersForPhysicalConnection | DescribeVirtualBorderRoutersForPhysicalConnection。 |
| CreateRouterInterface | CreateRouterInterface | CreateRouterInterface。 |
| DeleteRouterInterface | DeleteRouterInterface | DeleteRouterInterface。 |
| ActivateRouterInterface | ActivateRouterInterface | ActivateRouterInterface |
| ModifyRouterInterfaceAttribute | ModifyRouterInterfaceAttribute | ModifyRouterInterfaceAttribute。 |
| ModifyRouterInterfaceSpec | ModifyRouterInterfaceSpec | ModifyRouterInterfaceSpec。 |
| UnassociateEipAddress | UnassociateEipAddress | UnassociateEipAddress。 |
| AllocateEipAddress | 申請彈性公網 IP(EIP) | AllocateEipAddress。 |
| ReleaseEipAddress | ReleaseEipAddress | ReleaseEipAddress。 |
| DescribeEipMonitorData | DescribeEipMonitorData | DescribeEipMonitorData |
| CreateNatGateway | CreateNatGateway | CreateNatGateway。 |
| DescribeNewProjectEipMonitorData | DescribeNewProjectEipMonitorData | DescribeNewProjectEipMonitorData。 |
| DeleteRouteEntry | DeleteRouteEntry | DeleteRouteEntry。 |
| DeleteForwardEntry | DeleteForwardEntry | DeleteForwardEntry |
| AddBandwidthPackageIps | 新增共用頻寬包 IP | AddBandwidthPackageIps。 |
| DescribeVRouters | 查詢指定區域的路由器清單。 | 查詢路由器清單。 |
| DescribeForwardTableEntries | DescribeForwardTableEntries | DescribeForwardTableEntries。 |
| ModifyForwardEntry | ModifyForwardEntry | ModifyForwardEntry |
| DescribeAccessPoints | DescribeAccessPoints | DescribeAccessPoints。 |
| DescribeRouteTables | DescribeRouteTables | 查詢路由表資訊列表 |
| ExportSnapshot | ExportSnapshot | 將快照匯出到指定的物件儲存 ddasd。 |
| ReleasePublicIpAddress | 釋放公網 IP 位址。 | 釋放公網 IP。 |
| AddTags | 新增或覆蓋一個或多個標籤到雲端伺服器ECS的各項資源上 | 新增或覆蓋一個或多個標籤到雲端伺服器ECS的各項資源上。您可以新增標籤到執行個體、磁碟、快照、映像、安全性群組等,便於管理資源。 |
| DescribeResourceByTags | 根據標籤檢索資源 | 調用DescribeResourceByTags根據標籤檢索資源。支援根據標籤檢索,也支援根據資源類型檢索。 |
| DescribeTags | 查詢可供使用標籤。 | 查詢可供您使用的標籤。您可以根據資源類型、資源 ID、標籤鍵或標籤值等條件查詢標籤,篩選條件之間為邏輯及(&&)關係,返回滿足所有篩選條件的標籤。 |
| RemoveTags | 解除綁定標籤。 | 呼叫 RemoveTags 從執行個體、磁碟、快照、映像或者安全性群組等解除綁定一個或多個標籤。 |
其他
|
API |
標題 |
API概述 |
| EnableNetworkInterfaceQoS | 啟用或修改彈性網卡 QoS 限速設定。 | 啟用或修改彈性網卡 QoS 限速設定。 |
| DisableNetworkInterfaceQoS | 停用彈性網卡 QoS 限速設定。 | 停用彈性網卡 QoS 限速設定。 |
| DescribePlanMaintenanceWindows | 查詢維運窗口。 | 查詢維運窗口。 |
| CreatePlanMaintenanceWindow | 建立維運時段。 | 建立維運時段。當維運時段 TargetResource 參數設定關聯的 ECS 執行個體,底層發生硬體隱患,需要透過計劃維運來規避的時候,計劃維運的執行時間會根據維運時段 TimePeriod 參數設定的區間來設定。當到達維運事件的執行時間後,平台會自動根據維運事件的類型來執行對應的維運操作。 |
| ModifyPlanMaintenanceWindow | 修改維運視窗 | 更新維運視窗。 |
| DeletePlanMaintenanceWindow | 刪除維運時段。 | 刪除維運時段。 |