全部產品
Search
文件中心

Elastic Compute Service:API簡介

更新時間:Feb 28, 2024

歡迎您選擇Elastic Compute Service(Elastic Compute Service),如果您熟悉網路服務協議和一種以上的程式設計語言,推薦您調用API管理您的雲上資源和開發自己的應用程式,直接與雲端服務進行互動,實現自動化管理、靈活性和定製化的開發。

使用限制

根據您使用Elastic Compute Service資源的實際情況,您能建立的ECS執行個體、Block Storage、安全性群組、快照和執行個體公網頻寬流量等資源均有數量和規格限制。更多資訊,請參見使用限制

使用說明

ECS API支援HTTP或HTTPS網路請求協議,允許使用GET或POST方法。您可以通過以下任一方式調用ECS API:

  • 通過阿里雲OpenAPI開發人員門戶,可以快速對ECS API進行調試。更多資訊,請參見OpenAPI開發人員門戶

  • 通過Elastic Compute Service提供的軟體開發套件(SDK)調用ECS相關的API。更多資訊,請參見SDK

  • 通過阿里雲命令列工具(CLI),您可以在命令列Shell中使用aliyun命令與阿里雲服務進行互動,管理您的阿里雲資源。更多資訊,請參見阿里雲CLI

說明

在阿里雲CLI及SDK中調用API時,部分帶點號(.)的請求參數需要去掉點號(.)再使用。例如,使用SystemDiskCategory表示請求參數SystemDisk.Category

不同調用方式的樣本操作,請參見快速入門

資源術語

中文

常見參數

說明

地區

RegionId

阿里雲建設的資料中心。資源建立成功後無法更換地區。

可用性區域

ZoneId

同一地區內,電源和網路互相獨立的物理資料中心。一個地區下可以有多個可用性區域。同一地區內的可用性區域之間內網互連並且故障隔離,Elastic Compute Service網路延時低。

執行個體

InstanceId

採用虛擬化技術從阿里雲物理伺服器上虛擬出來的虛擬機器,是一台Elastic Compute Service的基本計算單位。更多資訊,請參見執行個體規格類型系列

預留執行個體券

ReservedInstanceId

一種抵扣券,可以抵扣隨用隨付執行個體(不包括搶佔式執行個體)的賬單,也能夠預留執行個體資源。

執行個體啟動模板

LaunchTemplateId

執行個體啟動模板中包含了用於建立執行個體的配置資訊,可以儲存除了密碼以外的任意配置資訊,包括金鑰組、RAM角色、執行個體類型和網路設定等。

彈性供應組

AutoProvisioningGroupId

一個使用搶佔式執行個體和隨用隨付執行個體快速部署執行個體叢集的方案,支援一鍵部署跨計費方式、跨可用性區域、跨執行個體規格類型系列的執行個體叢集。

鏡像

ImageId

一般包含作業系統和應用軟體。建立執行個體的系統硬碟資料完全拷貝鏡像,包括作業系統、軟體配置等。您可以使用鏡像初始化執行個體或者更換系統硬碟。

Block Storage

DiskId

Elastic Compute Service的存放裝置,根據效能表現和適用情境可分為雲端硬碟和本地碟。

安全性群組

SecurityGroupId

虛擬防火牆,一台執行個體至少屬於一個安全性群組。

SSH金鑰組

KeyPairName

由一對公開金鑰和私密金鑰組成的金鑰組,採用SSH協議串連ECS執行個體,僅適用於Linux系統。

彈性網卡

NetworkInterfaceId

可以靈活綁定和解除綁定的輔助網卡裝置,僅適用於Virtual Private Cloud類型的ECS執行個體。

快照

SnapshotId

為雲端硬碟建立的資料還原點,包含特定時刻的雲端硬碟資料。快照可以用於還原雲端硬碟資料或建立鏡像。

標籤

Tag.N.Key

由一對索引值對(Key-Value)組成,用於為資源綁定標籤,便於快速篩選和分類。

IP地址

NatIPAddress

Elastic Compute Service的公網或私網IP地址。

雲助手

CommandId

Elastic Compute Service的原生營運部署服務,無需遠端連線執行個體,雲助手便能幫您自動批量執行Bat、PowerShell或者Shell命令。