我們為您匯總了Elastic Compute Service 所有可調用 API,具體介面資訊請參閱相關文檔。

更多 API 資源,請訪問 API Explorer

執行個體相關介面

介面 描述
RunInstances 建立一台或者多台隨用隨付(Pay-As-You-Go)執行個體。
CreateInstance 建立一台執行個體。
StartInstance 啟動一台指定的執行個體。
StopInstance 停止運行一台指定的執行個體。
RebootInstance 重啟指定的執行個體。
DeleteInstance 根據傳入的執行個體名稱釋放您的執行個體資源。
AttachInstanceRamRole 為您的執行個體授予執行個體 RAM 角色。
DetachInstanceRamRole 收回執行個體的執行個體 RAM 角色。
DescribeInstanceStatus 批量獲取目前使用者所有執行個體的狀態資訊。
DescribeInstances 查詢所有執行個體的詳細資料。
DescribeInstanceVncUrl 查詢執行個體的 Web 管理終端地址。
DescribeUserdata 查詢您的執行個體的自訂資料。
DescribeInstanceAutoRenewAttribute 查詢執行個體自動續費狀態。
DescribeInstanceRamRole 查詢一台或者多台執行個體上的已賦予的執行個體 RAM 角色的資訊。
DescribeSpotPriceHistory 查詢搶佔式執行個體曆史價格。最多能查詢 30 天內的曆史價格記錄。
DescribeInstanceTypeFamilies 查詢Elastic Compute Service 提供的執行個體規格類型系列資源。
DescribeInstanceTypes 查詢Elastic Compute Service 提供的執行個體規格資源。
ModifyInstanceVpcAttribute 修改執行個體的 VPC 屬性。
ModifyInstanceAttribute 修改執行個體密碼、執行個體名稱和安全性群組等屬性資訊。
ModifyInstanceVncPasswd 修改執行個體的 Web 管理終端密碼。
ModifyInstanceAutoReleaseTime 為執行個體設定自動釋放時間。
ModifyInstanceAutoRenewAttribute 設定執行個體的自動續費狀態。
ModifyInstanceSpec 調整隨用隨付執行個體的執行個體規格和公網頻寬大小。

啟動模板相關介面

介面 描述
CreateLaunchTemplate 建立一個執行個體啟動模板,簡稱模板。執行個體啟動模板能免除您每次建立執行個體時都需要填入大量配置參數。
CreateLaunchTemplateVersion 根據指定的執行個體啟動模板建立一個版本。
DeleteLaunchTemplate 刪除一個執行個體啟動模板。
DeleteLaunchTemplateVersion 刪除指定執行個體啟動模板的一個版本。不支援刪除預設版本,您需要通過 DeleteLaunchTemplate 刪除整個執行個體啟動模板才能刪除預設版本。
DescribeLaunchTemplates 查詢可用的執行個體啟動模板。
DescribeLaunchTemplateVersions 查詢執行個體啟動模板版本。
ModifyLaunchTemplateDefaultVersion 切換啟動模板的某個版本為該模板的預設版本。如果您在建立執行個體(RunInstances)時不指定模板版本號碼,會採用預設版本。

磁碟相關介面

介面 描述
CreateDisk 建立可卸載雲端碟的資料盤。
DeleteDisk 釋放一塊雲端碟。
DescribeDisks 查詢您已經建立的磁碟。
AttachDisk 為執行個體掛載資料盤。
DetachDisk 將一塊雲端碟從一台執行個體上卸載。
ModifyDiskAttribute 修改您的磁碟的屬性或者明細。
ReplaceSystemDisk 更換執行個體的系統盤或者作業系統。
ReInitDisk 初始化雲端碟到建立時的初始狀態。
ResetDisk 使用磁碟的曆史快照回滾至某一階段的磁碟狀態。
ResizeDisk 擴容一塊磁碟。

鏡像相關介面

介面 描述
CreateImage 建立一份自訂鏡像。
ImportImage 匯入您已有的鏡像檔案到Elastic Compute Service 環境中,並作為自訂鏡像出現在相應地域中。
ExportImage 匯出自訂鏡像到與該自訂鏡像同一地域的Object Storage Service bucket 裡。
CopyImage 將一個地域下的自訂鏡像複製到其他地域。
CancelCopyImage 取消進行中中的複製鏡像(CopyImage)任務。
DescribeImages 查詢您可以使用的鏡像資源。
DeleteImage 刪除一份自訂鏡像。
DescribeImageSharePermission 查詢一份自訂鏡像已經共用的所有使用者。
ModifyImageAttribute 修改自訂鏡像的名稱和描述。
ModifyImageSharePermission 管理鏡像共用許可權。

快照相關介面

介面 描述
CreateSnapshot 為指定的磁碟建立快照。
CreateAutoSnapshotPolicy 建立一條自動快照策略。
ApplyAutoSnapshotPolicy 為一塊或者多塊磁碟應用自動快照策略。
DeleteSnapshot 刪除指定的快照。
CancelAutoSnapshotPolicy 取消一塊或者多塊磁碟的自動快照策略。
DeleteAutoSnapshotPolicy 刪除一條自動快照策略。
DescribeAutoSnapshotPolicyEx 查詢您已建立的自動快照策略。
DescribeSnapshots 查詢某台執行個體磁碟裝置所有的快照列表。
DescribeSnapshotLinks 查詢磁碟快照鏈。
ModifyAutoSnapshotPolicyEx 修改一條自動快照策略。

網路相關介面

介面 描述
AllocatePublicIpAddress 為一台執行個體分配一個公網 IP 位址。
ConvertNatPublicIpToEip 將一台網路類型為 VPC 類型的執行個體的公網 IP(NatPublicIp)轉化為 彈性公網 IP(EIP)。
AttachClassicLinkVpc 將一台經典網路類型執行個體串連到 VPC 中,使經典網路類型執行個體可以和 VPC 中的雲資源私網互通。
DetachClassicLinkVpc 取消經典網路類型執行個體與 VPC 的串連(ClassicLink)。
DescribeBandwidthLimitation 查詢頻寬資源清單。
DescribeClassicLinkInstances 查詢一台或者多台與 VPC 建立了串連的經典網路類型執行個體。
ModifyInstanceNetworkSpec 修改執行個體的頻寬配置。

專有網路 VPC 相關的介面,請參閱 專有網路 VPC API 參考

安全性群組相關介面

介面 描述
CreateSecurityGroup 新建一個安全性群組。
AuthorizeSecurityGroup 增加一條安全性群組入方向規則。
AuthorizeSecurityGroupEgress 增加一條安全性群組出方向規則。
RevokeSecurityGroup 刪除一條安全性群組入方向規則。
RevokeSecurityGroupEgress 刪除一條安全性群組出方向規則。
JoinSecurityGroup 將一台執行個體加入到指定的安全性群組。
LeaveSecurityGroup 將一台執行個體移出指定的安全性群組。
DeleteSecurityGroup 刪除一個安全性群組。
DescribeSecurityGroupAttribute 查詢安全性群組詳情。
DescribeSecurityGroups 查詢您建立的安全性群組的基本資料,例如安全性群組 ID 和安全性群組描述等。
DescribeSecurityGroupReferences 查詢一個安全性群組和其他哪些安全性群組有安全性群組等級的授權行為。
ModifySecurityGroupAttribute 修改指定安全性群組的屬性,包括修改安全性群組名稱和描述。
ModifySecurityGroupPolicy 修改安全性群組內網連通策略。
ModifySecurityGroupRule 修改一條安全性群組入方向規則的描述資訊。

SSH 金鑰對相關介面

介面 描述
CreateKeyPair 建立一對 SSH 金鑰對。
ImportKeyPair 匯入由其他工具產生的 SSH 金鑰對的公開金鑰部分。
AttachKeyPair 綁定 SSH 金鑰對到一台或者多台 Linux 執行個體。
DetachKeyPair 為一台或者多台 Linux 執行個體解綁 SSH 金鑰對。
DeleteKeyPairs 刪除一對或多對 SSH 金鑰對。
DescribeKeyPairs 查詢一對或者多對 SSH 金鑰對。

彈性網卡相關介面

介面 描述
CreateNetworkInterface 建立一張彈性網卡(ENI)。
AttachNetworkInterface 附加彈性網卡(ENI)到 VPC 類型執行個體上。
DetachNetworkInterface 從執行個體上分離彈性網卡(ENI)。
DeleteNetworkInterface 刪除一張彈性網卡(ENI)。
DescribeNetworkInterfaces 查看彈性網卡(ENI)列表。
ModifyNetworkInterfaceAttribute 修改一張彈性網卡(ENI)的屬性。

運維與監控相關介面

介面 描述
DescribeDisksFullStatus 查詢磁碟的全部狀態資訊。
DescribeDiskMonitorData 查詢一塊磁碟指定時間內的使用資訊。
DescribeInstancesFullStatus 查詢執行個體的全狀態資訊。
DescribeInstanceHistoryEvents 查詢指定執行個體的已經處於非活躍狀態的曆史事件,指定查詢事件的最大時長必須小於等於 2 個月。
DescribeInstanceMonitorData 查詢您某一台執行個體所有相關的監控資訊,查詢結果可以分頁顯示。

標籤相關介面

介面 描述
AddTags 添加或者覆蓋一個或者多個標籤到Elastic Compute Service 的各項資源上。
RemoveTags 從Elastic Compute Service 資源上解綁一個或多個標籤,例如,執行個體、磁碟、快照、鏡像和安全性群組等。
DescribeTags 查詢可以供您使用的標籤。

雲助手相關介面

介面 描述
CreateCommand 新建 雲助手 命令。
InvokeCommand 為目標執行個體觸發指定的命令。
StopInvocation 停止執行個體中進行中中(Running)的雲助手命令進程。
DeleteCommand 刪除已建立的雲助手命令。
DescribeCommands 查詢您已經建立的雲助手命令。
DescribeInvocations 查詢您的執行個體中的雲助手命令執行列表及狀態。
DescribeInvocationResults 查看雲助手命令的執行結果,即在指定執行個體中的實際輸出資訊(Output)。
ModifyCommand 修改已建立的雲助手命令相關參數以及命令內容。

其它介面

介面 描述
CancelTask 取消一件正在啟動並執行任務。
DescribeAvailableResource 查詢某一可用性區域的資源清單。
DescribeResourcesModification 查詢升級和降配執行個體規格或者系統盤時,某一可用性區域的可用資源資訊。
DescribeTasks 查詢指定的非同步請求的進度。
DescribeTaskAttribute 查詢非同步任務的詳細資料。目前,可以查詢的非同步任務有匯入鏡像(ImportImage)和匯出鏡像(ExportImage)兩種。

地域相關介面

介面 描述
DescribeRegions 查詢您可以使用的阿里雲地域。
DescribeZones 查詢某一阿里雲地域下的可用性區域。