全部產品
Search
文件中心

:API概覽

更新時間:Jun 19, 2024

Elastic Compute Service提供以下相關API介面。

執行個體

API

描述

RunInstances

調用RunInstances建立一台或多台隨用隨付或者訂用帳戶ECS執行個體。

CreateInstance

調用CreateInstance建立一台訂用帳戶或者隨用隨付ECS執行個體。

StartInstance

調用StartInstance啟動一台執行個體。

StopInstance

調用StopInstance停止運行一台執行個體。

RebootInstance

當一台ECS執行個體處於運行中(Running)狀態時,調用RebootInstance可以重啟這台執行個體。

DeleteInstance

調用DeleteInstance釋放一台隨用隨付執行個體或者到期的訂用帳戶執行個體。

StartInstances

調用StartInstances啟動一台或多台處於已停止(Stopped)狀態的ECS執行個體。

RebootInstances

調用RebootInstances重啟一台或多台處於運行中(Running)狀態的ECS執行個體。

StopInstances

調用StopInstances停止一台或多台運行中(Running)的ECS執行個體。

AttachInstanceRamRole

調用AttachInstanceRamRole為一台或多台ECS執行個體授予執行個體RAM角色。如果執行個體已有RAM角色,則報錯提示您不能附加新的角色。

DetachInstanceRamRole

調用DetachInstanceRamRole收回一台或多台ECS執行個體的執行個體RAM角色。

DescribeInstanceStatus

調用DescribeInstanceStatus擷取一台或多台ECS執行個體的狀態資訊。

DescribeInstances

調用DescribeInstances查詢一台或多台ECS執行個體的詳細資料。

DescribeInstanceVncUrl

調用DescribeInstanceVncUrl查詢一台ECS執行個體的Web管理終端地址。

DescribeUserData

調用DescribeUserData查詢一台ECS執行個體的自訂資料。

DescribeInstanceAutoRenewAttribute

調用DescribeInstanceAutoRenewAttribute查詢一台或多台訂用帳戶ECS執行個體自動續約狀態。

DescribeInstanceRamRole

調用DescribeInstanceRamRole查詢一台或者多台ECS執行個體上的已賦予的執行個體RAM角色。

DescribeSpotPriceHistory

調用DescribeSpotPriceHistory查詢搶佔式執行個體近30天內的歷史價格。

DescribeSpotAdvice

調用DescribeSpotAdvice查詢指定地區下,搶佔式執行個體近30天的執行個體平均釋放率、平均折扣率等資訊。

DescribeInstanceTypeFamilies

調用DescribeInstanceTypeFamilies查詢Elastic Compute Service提供的執行個體規格類型系列資源。

DescribeInstanceTypes

調用DescribeInstanceTypes查詢Elastic Compute Service提供的執行個體規格資源。

ModifyInstanceAttribute

調用ModifyInstanceAttribute修改一台ECS執行個體的部分資訊,包括執行個體密碼、名稱、描述、主機名稱和自訂資料等。如果是突發效能執行個體,可以切換這台執行個體的效能高載模式。

ModifyInstanceVncPasswd

調用ModifyInstanceVncPasswd修改一台ECS執行個體的Web管理終端密碼。

ModifyInstanceAutoReleaseTime

調用ModifyInstanceAutoReleaseTime為一台隨用隨付ECS執行個體設定或者取消自動釋放時間。設定自動釋放時請謹慎操作,配置的時間到期後將自動釋放ECS執行個體。

ModifyInstanceAutoRenewAttribute

調用ModifyInstanceAutoRenewAttribute設定一台或多台訂用帳戶執行個體的自動續約狀態。為了減少您的資源到期維護成本,訂用帳戶ECS執行個體可以設定自動續約。

ModifyInstanceChargeType

調用ModifyInstanceChargeType更換一台或者多台ECS執行個體的計費方式。支援在隨用隨付執行個體和訂用帳戶執行個體間相互轉換,同時可以將執行個體掛載的所有隨用隨付雲端硬碟轉換為訂用帳戶雲端硬碟。

ModifyInstanceSpec

調用ModifyInstanceSpec調整一台隨用隨付ECS執行個體的執行個體規格和公網頻寬大小。

ModifyPrepayInstanceSpec

調用ModifyPrepayInstanceSpec升級或者降低一台訂用帳戶ECS執行個體的執行個體規格,新執行個體規格將會覆蓋執行個體的整個生命週期。

ModifyInstanceMetadataOptions

調用ModifyInstanceMetadataOptions修改一台執行個體的中繼資料資訊。

RenewInstance

調用RenewInstance續約一台訂用帳戶ECS執行個體。

ReactivateInstances

重新啟動一台已到期或欠費回收中的隨用隨付ECS執行個體。

DeleteInstances

調用DeleteInstances釋放一台或多台隨用隨付ECS執行個體或者到期的訂用帳戶ECS執行個體。

DescribeInstanceAttribute

調用DescribeInstanceAttribute查詢單個ECS執行個體詳情。

Dedicated Host

API

描述

AllocateDedicatedHosts

調用AllocateDedicatedHosts建立一台或多台隨用隨付或者訂用帳戶Dedicated Host。Dedicated Host是單租戶獨享的物理機資源,您可以在Dedicated Host上自行建立ECS執行個體和擷取物理伺服器屬性等資訊。

CreateDedicatedHostCluster

調用CreateDedicatedHostCluster建立一個Dedicated Host叢集。

DescribeDedicatedHostClusters

調用DescribeDedicatedHostClusters查詢一個或多個Dedicated Host叢集的詳細資料。

ModifyDedicatedHostClusterAttribute

調用ModifyDedicatedHostClusterAttribute修改一台Dedicated Host叢集的部分資訊,包括Dedicated Host叢集的名稱、描述資訊、屬性等。

DeleteDedicatedHostCluster

調用DeleteDedicatedHostCluster刪除一個Dedicated Host叢集。

RenewDedicatedHosts

調用RenewDedicatedHosts續約一台或者多台訂用帳戶Dedicated Host。

ReleaseDedicatedHost

調用ReleaseDedicatedHost釋放一台隨用隨付Dedicated Host。

RedeployDedicatedHost

調用RedeployDedicatedHost執行Dedicated Host的故障遷移。

DescribeDedicatedHosts

調用DescribeDedicatedHosts查詢一台或多台Dedicated Host的詳細資料,包括Dedicated Host的物理效能指標、機器碼、使用狀態和已建立的ECS執行個體列表等。

DescribeDedicatedHostTypes

調用DescribeDedicatedHostTypes查詢指定地區下支援的Dedicated Host規格詳細參數,或者查詢Dedicated Host支援的ECS執行個體規格類型系列。

DescribeDedicatedHostAutoRenew

調用DescribeDedicatedHostAutoRenew查詢一台或多台訂用帳戶Dedicated Host自動續約狀態。

ModifyInstanceDeployment

調用ModifyInstanceDeployment修改ECS執行個體的宿主機。ECS執行個體與Dedicated Host必須屬於同一帳號、同一地區和可用性區域。

ModifyDedicatedHostAttribute

調用ModifyDedicatedHostAttribute修改一台Dedicated Host的部分資訊,包括Dedicated Host的名稱、描述和服務不可用屬性等。

ModifyDedicatedHostAutoReleaseTime

調用ModifyDedicatedHostAutoReleaseTime為一台隨用隨付Dedicated Host設定自動釋放時間,或者取消自動釋放一台隨用隨付Dedicated Host。

ModifyDedicatedHostAutoRenewAttribute

調用ModifyDedicatedHostAutoRenewAttribute為一台或多台訂用帳戶Dedicated Host設定自動續約,也可以取消已設定的自動續約。

ModifyDedicatedHostsChargeType

調用ModifyDedicatedHostsChargeType修改Dedicated Host的付費類型。

啟動模板

API

描述

CreateLaunchTemplate

調用CreateLaunchTemplate建立一個執行個體啟動模板,簡稱模板。執行個體啟動模板能免除您每次建立執行個體時都需要填入大量配置參數。

CreateLaunchTemplateVersion

調用CreateLaunchTemplateVersion根據指定的執行個體啟動模板建立一個版本。

DeleteLaunchTemplate

調用DeleteLaunchTemplate刪除一個執行個體啟動模板。

DeleteLaunchTemplateVersion

調用DeleteLaunchTemplateVersion刪除指定執行個體啟動模板的一個版本。不支援刪除預設版本,您需要通過DeleteLaunchTemplate刪除整個執行個體啟動模板才能刪除預設版本。

DescribeLaunchTemplates

調用DescribeLaunchTemplates查詢一個或多個可用的執行個體啟動模板。

DescribeLaunchTemplateVersions

調用DescribeLaunchTemplateVersions查詢執行個體啟動模板版本。

ModifyLaunchTemplateDefaultVersion

調用ModifyLaunchTemplateDefaultVersion切換啟動模板的某個版本為該模板的預設版本。如果您在建立執行個體(RunInstances)時不指定模板版本號碼,會採用預設版本。

資源診斷

API

描述

CreateDiagnosticReport

調用CreateDiagnosticReport建立資源診斷報告。根據您傳入診斷指標集合ID,產生多個診斷指標的診斷報告。您可以根據返回的診斷報告ID,調用DescribeDiagnosticReportAttributes查詢資源診斷詳情。

DescribeDiagnosticReports

調用DescribeDiagnosticReports查詢資源診斷報告列表。

DescribeDiagnosticReportAttributes

調用DescribeDiagnosticReportAttributes查詢資源診斷詳情。

DeleteDiagnosticReports

調用DeleteDiagnosticReports刪除資源診斷報告。

CreateDiagnosticMetricSet

調用CreateDiagnosticMetricSet建立資源診斷指標集合。您可以根據需要,靈活組合診斷指標。

ModifyDiagnosticMetricSet

調用ModifyDiagnosticMetricSet修改資源診斷指標集合。

DeleteDiagnosticMetricSets

調用DeleteDiagnosticMetricSets刪除資源診斷指標集合。

DescribeDiagnosticMetricSets

調用DescribeDiagnosticMetricSets查詢資源診斷集合列表。

DescribeDiagnosticMetrics

調用DescribeDiagnosticMetrics查詢診斷指標列表。

資源保障

API

描述

CreateElasticityAssurance

調用CreateElasticityAssurance建立彈性保障服務。

CreateCapacityReservation

調用CreateCapacityReservation建立容量預定服務。

DescribeElasticityAssurances

調用DescribeElasticityAssurances查詢彈性保障服務的詳細資料。

DescribeElasticityAssuranceInstances

調用DescribeElasticityAssuranceInstances查詢彈性保障服務已匹配的運行狀態的執行個體列表。

DescribeCapacityReservations

調用DescribeCapacityReservations查詢一個或多個容量預定服務的詳細資料。

DescribeCapacityReservationInstances

調用DescribeCapacityReservationInstances查詢容量預定服務已匹配的執行個體列表。

DescribeInstanceAttachmentAttributes

調用DescribeInstanceAttachmentAttributes查詢執行個體匹配的私人池資訊。

ModifyElasticityAssurance

調用ModifyElasticityAssurance修改一個彈性保障服務的名稱與描述資訊。

ModifyCapacityReservation

調用ModifyCapacityReservation修改一個容量預定服務的部分資訊,包括容量預定服務的名稱、描述資訊、失效方式以及預留的執行個體總數量。

ModifyInstanceAttachmentAttributes

調用ModifyInstanceAttachmentAttributes修改執行個體的私人池的屬性。

ReleaseCapacityReservation

調用ReleaseCapacityReservation釋放容量預定服務。

彈性供應組

API

描述

CreateAutoProvisioningGroup

調用CreateAutoProvisioningGroup介面建立一個彈性供應組。

ModifyAutoProvisioningGroup

調用ModifyAutoProvisioningGroup介面修改一個彈性供應組的設定。

DeleteAutoProvisioningGroup

調用DeleteAutoProvisioningGroup介面刪除一個彈性供應組。

DescribeAutoProvisioningGroupInstances

調用DescribeAutoProvisioningGroupInstances查詢指定彈性供應組下的執行個體。

DescribeAutoProvisioningGroups

調用DescribeAutoProvisioningGroups介面查詢彈性供應組。

DescribeAutoProvisioningGroupHistory

調用DescribeAutoProvisioningGroupHistory介面查詢彈性供應組的調度任務資訊。

Block Storage

API

描述

CreateDisk

調用CreateDisk建立一塊隨用隨付或訂用帳戶資料盤。雲端硬碟類型包括普通雲端硬碟、高效雲端硬碟、SSD雲端硬碟和ESSD雲端硬碟。

DeleteDisk

調用DeleteDisk釋放一塊隨用隨付資料盤。磁碟類型包括普通雲端硬碟、高效雲端硬碟、SSD雲端硬碟和ESSD雲端硬碟。

DescribeDisks

調用DescribeDisks查詢一塊或多塊您已經建立的雲端硬碟以及本地碟。

AttachDisk

調用AttachDisk為一台ECS執行個體掛載一塊隨用隨付資料盤。

DetachDisk

調用DetachDisk從一台執行個體上卸載一塊隨用隨付磁碟。磁碟類型包括普通雲端硬碟、高效雲端硬碟和SSD雲端硬碟。

ModifyDiskAttribute

調用ModifyDiskAttribute修改您的磁碟的屬性或者明細。

ReplaceSystemDisk

調用ReplaceSystemDisk更換一台ECS執行個體的系統硬碟或者作業系統。

ReInitDisk

調用ReInitDisk重新初始化一塊雲端硬碟到建立時的初始狀態。

ResetDisk

調用ResetDisk使用磁碟的歷史快照復原至某一階段的磁碟狀態。

ResizeDisk

調用ResizeDisk擴容一塊雲端硬碟,支援擴容系統硬碟和資料盤。

ModifyDiskChargeType

調用ModifyDiskChargeType修改一台執行個體上掛載的一塊或最多16塊雲端硬碟的計費方式。

ModifyDiskSpec

調用ModifyDiskSpec升級一塊ESSD雲端硬碟的效能等級。

Block Storage(高階)

API

描述

CreateDiskReplicaPair

調用CreateDiskReplicaPair建立一個雲端硬碟非同步複製關係。

StartDiskReplicaPair

調用StartDiskReplicaPair為指定的非同步複製關係啟用非同步複製功能,以實現主盤的資料周期性的跨地區非同步複製到從盤。

FailoverDiskReplicaPair

調用FailoverDiskReplicaPair啟用非同步複製關係的故障切換功能。當非同步複製關係中主盤出現故障時,可以調用該介面恢複從盤的讀寫權限。

ReprotectDiskReplicaPair

調用ReprotectDiskReplicaPair啟用非同步複製關係的反轉複寫方向功能。啟用反轉複寫方向功能後,可以將原從盤的資料複製到原主盤當中。

DescribeDiskReplicaPairs

調用DescribeDiskReplicaPairs查詢指定地區下,一個或多個非同步複製關係的資訊。

DescribeRegions

調用DescribeRegions查詢Block StorageEBS相關功能支援的地區資訊。

ModifyDiskReplicaPair

調用ModifyDiskReplicaPair修改一個非同步複製關係的名稱或者描述資訊。

StopDiskReplicaPair

調用StopDiskReplicaPair為指定的非同步複製關係停止非同步複製功能。

DeleteDiskReplicaPair

調用DeleteDiskReplicaPair刪除一個非同步複製關係。

CreateDiskReplicaGroup

調用CreateDiskReplicaGroup建立一個一致性複製組。

AddDiskReplicaPair

調用AddDiskReplicaPair添加複製對到一致性複製組。

StartDiskReplicaGroup

調用StartDiskReplicaGroup啟動一致性複製組中複製對的非同步複製功能。首次同步時,系統會先進行一次全量同步,之後會按照保證RPO(Recovery Point Objective)的時間周期內進行增量同步處理。

DescribeDiskReplicaGroups

調用DescribeDiskReplicaGroups查詢在指定地區下,一個或多個一致性複製組的資訊。

ModifyDiskReplicaGroup

調用ModifyDiskReplicaGroup修改一致性複製組的名稱、描述資訊或者RPO。

FailoverDiskReplicaGroup

調用FailoverDiskReplicaGroup介面啟用一致性複製組中複製對的故障切換功能。當一致性複製組中某些複製對的主盤出現故障時,可以調用該介面恢複從盤的讀寫權限。

ReprotectDiskReplicaGroup

調用ReprotectDiskReplicaGroup介面啟用一致性複製組中複製對的反轉複寫方向功能。啟用反轉複寫方向功能後,可以將原災備網站的雲端硬碟資料複製到原生產網站的雲端硬碟當中。反轉複寫方向資料時,一致性複製組中原有的網站資訊不變,主從關係顛倒。

RemoveDiskReplicaPair

調用RemoveDiskReplicaPair介面移除一致性複製組中的複製對。移除複製對只是解除了複製對和一致性複製組的綁定關係,不會刪除複製對。

StopDiskReplicaGroup

調用StopDiskReplicaGroup停止一致性複製組中複製對的非同步複製功能。

StartPairDrill

調用StartPairDrill通過演練切換功能確保複製流程持續運行,同時將從盤最近復原點的資料複製至一塊新的雲端硬碟,定期驗證容災網站應用的完整性和正確性。

DescribePairDrills

調用DescribePairDrills查詢當前地區的盤作為複製對從端時,曾經對複製對所啟動的容災演練。

ClearPairDrill

調用ClearPairDrill清理之前複製對從盤啟動的容災演練,並嘗試刪除自動建立出來的演練盤。

StartReplicaGroupDrill

您可以通過演練切換功能確保複製流程持續運行,同時將從盤最近復原點的資料複製至一塊新的雲端硬碟,定期驗證容災網站應用的完整性和正確性。

DescribeReplicaGroupDrills

調用DescribeReplicaGroupDrills查詢當前地區的盤作為複製組從端時,曾經對複製組所啟動的容災演練。

ClearReplicaGroupDrill

調用ClearReplicaGroupDrill清理之前複製組從盤啟動的容災演練,並嘗試刪除自動建立出來的演練盤。

預留執行個體券

API

描述

PurchaseReservedInstancesOffering

調用PurchaseReservedInstancesOffering購買一張預留執行個體券。預留執行個體券可以自動匹配對應的ECS執行個體,抵扣隨用隨付執行個體賬單。

DescribeReservedInstances

調用DescribeReservedInstances查詢已經購買的預留執行個體券。

ModifyReservedInstances

調用ModifyReservedInstances拆分、合并或修改預留執行個體券。

ModifyReservedInstanceAttribute

調用ModifyReservedInstanceAttribute修改預留執行個體券的屬性,包括名稱和描述資訊。

RenewReservedInstances

調用RenewReservedInstances對已購買的一張或多張預留執行個體券進行續約。

DescribeReservedInstanceAutoRenewAttribute

調用DescribeReservedInstanceAutoRenewAttribute查詢一個或多個訂用帳戶預留執行個體券自動續約狀態。

ModifyReservedInstanceAutoRenewAttribute

調用ModifyReservedInstanceAutoRenewAttribute為一個或多個訂用帳戶預留執行個體券設定自動續約,也可以取消已設定的自動續約。

儲存容量單位包

API

描述

PurchaseStorageCapacityUnit

調用PurchaseStorageCapacityUnit購買一個或多個儲存容量單位包SCU(Storage Capacity Unit)。

ModifyStorageCapacityUnitAttribute

調用ModifyStorageCapacityUnitAttribute修改一個儲存容量單位包SCU的名稱或者描述資訊。

DescribeStorageCapacityUnits

調用DescribeStorageCapacityUnits查詢一個或多個儲存容量單位包SCU的詳細資料。

鏡像

API

描述

CreateImage

調用CreateImage建立一份自訂鏡像。您可以使用建立的自訂鏡像建立ECS執行個體(RunInstances)或者更換執行個體的系統硬碟(ReplaceSystemDisk)。

ImportImage

調用ImportImage匯入您已有的鏡像檔案到Elastic Compute Service,並作為自訂鏡像出現在相應地區中。

ExportImage

調用ExportImage匯出您的自訂鏡像到與該自訂鏡像同一地區的OSS Bucket裡。

CopyImage

調用CopyImage複製一個地區下的自訂鏡像到其他地區。複製鏡像可以實現跨地區部署ECS執行個體、跨地區複製ECS執行個體等目的。

CancelCopyImage

調用CancelCopyImage取消進行中中的複製鏡像(CopyImage)任務。

DescribeImages

調用DescribeImages查詢您可以使用的鏡像資源。

DeleteImage

調用DeleteImage刪除一份自訂鏡像。

DescribeImageSharePermission

調用DescribeImageSharePermission查詢一份自訂鏡像已經共用的所有使用者。返回結果支援分頁顯示,每頁的資訊條目預設為10條。

ModifyImageAttribute

調用ModifyImageAttribute修改一份自訂鏡像的名稱或描述資訊。

ModifyImageSharePermission

調用ModifyImageSharePermission管理鏡像共用許可權。您可以將自己的自訂鏡像共用給其他阿里雲使用者,該使用者可以使用共用的自訂鏡像建立ECS執行個體(RunInstances)或者更換執行個體的系統硬碟(ReplaceSystemDisk)。

DescribeImageSupportInstanceTypes

調用DescribeImageSupportInstanceTypes查詢指定鏡像支援的執行個體規格。

DescribeImageFromFamily

調用DescribeImageFromFamily查詢指定鏡像族系內最新建立的可用鏡像。

鏡像構建

API

描述

CreateImageComponent

調用CreateImageComponent建立一個鏡像組件。鏡像組件用於儲存您在構建鏡像時,常用的構建模板命令。

CreateImagePipeline

調用CreateImagePipeline建立一個鏡像模板。鏡像模板可用於構建鏡像。

DescribeImageComponents

調用DescribeImageComponents查詢一個或多個鏡像組件的詳細資料。

DescribeImagePipelines

調用DescribeImagePipelines查詢一個或多個鏡像模板的詳細資料。

DeleteImageComponent

調用DeleteImageComponent刪除一個鏡像組件。

DeleteImagePipeline

調用DeleteImagePipeline刪除一個鏡像模板。

StartImagePipelineExecution

調用StartImagePipelineExecution通過一個鏡像模板執行構建鏡像的任務。

DescribeImagePipelineExecutions

調用DescribeImagePipelineExecutions查詢一個鏡像構建任務的詳細資料。

CancelImagePipelineExecution

調用CancelImagePipelineExecution取消一個鏡像構建任務。

快照

API

描述

CreateSnapshot

調用CreateSnapshot為一塊雲端硬碟建立一份快照。

CreateAutoSnapshotPolicy

調用CreateAutoSnapshotPolicy建立一條自動快照策略。

CreateSnapshotGroup

調用CreateSnapshotGroup為指定ECS執行個體中的雲端硬碟建立快照一致性組。快照一致性組包含一個或多個雲端硬碟對應的快照。

ApplyAutoSnapshotPolicy

調用ApplyAutoSnapshotPolicy為一塊或者多塊雲端硬碟應用自動快照策略。目標雲端硬碟已經應用了自動快照策略時,調用ApplyAutoSnapshotPolicy可以更換雲端硬碟當前應用的自動快照策略。

CopySnapshot

調用CopySnapshot將一份普通快照從一個地區複製到另一個地區。

DeleteSnapshot

調用DeleteSnapshot刪除指定的快照。如果需要取消正在建立的快照,也可以調用該介面刪除快照,即取消建立快照任務。

CancelAutoSnapshotPolicy

調用CancelAutoSnapshotPolicy取消一塊或者多塊雲端硬碟的自動快照策略。

DeleteAutoSnapshotPolicy

刪除一條自動快照策略。如果目標自動快照策略已經被應用到磁碟上,刪除自動快照策略後,這些磁碟不再執行該策略。

DeleteSnapshotGroup

調用DeleteSnapshotGroup刪除指定的快照一致性組。

DescribeAutoSnapshotPolicyEx

調用DescribeAutoSnapshotPolicyEx查詢您已建立的自動快照策略。

DescribeSnapshots

調用DescribeSnapshots查詢一台ECS執行個體或一塊雲端硬碟所有的快照列表。InstanceId、DiskId和SnapshotIds不是必需參數,但是可以構建過濾器邏輯,參數之間為邏輯與(And)關係。

DescribeSnapshotLinks

調用DescribeSnapshotLinks查詢雲端硬碟快照鏈。快照鏈是一塊雲端硬碟所有快照組成的關係鏈,一塊雲端硬碟對應一條快照鏈。

DescribeSnapshotGroups

調用DescribeSnapshotGroups查詢一個或多個快照一致性組的資訊。

DescribeSnapshotsUsage

調用DescribeSnapshotsUsage查詢您在一個地區下的快照數量以及快照容量。

ModifyAutoSnapshotPolicyEx

調用ModifyAutoSnapshotPolicyEx修改一條自動快照策略。修改自動快照策略後,之前已應用該策略的雲端硬碟隨即執行修改後的自動快照策略。

ModifySnapshotAttribute

調用ModifySnapshotAttribute修改一份快照的名稱或描述。

ModifySnapshotGroup

調用ModifySnapshotGroup修改指定快照一致性組的名稱與描述資訊。

首碼列表

API

描述

CreatePrefixList

調用CreatePrefixList建立一個首碼列表。

DescribePrefixLists

調用DescribePrefixLists查詢一個或多個首碼列表的資訊。

DescribePrefixListAssociations

調用DescribePrefixListAssociations查詢指定首碼列表已關聯的資源資訊。

DescribePrefixListAttributes

調用DescribePrefixListAttributes查詢指定首碼列表的詳細資料,包含首碼列表的名稱、地址族、最大條目容量以及條目的詳細資料等。

ModifyPrefixList

調用ModifyPrefixList修改指定首碼列表的名稱、描述和條目。

DeletePrefixList

調用DeletePrefixList刪除指定的首碼列表,同時刪除首碼列表中的所有條目。

安全性群組

API

描述

CreateSecurityGroup

調用CreateSecurityGroup建立一個安全性群組。建立的安全性群組,預設只允許安全性群組內的執行個體互相訪問,安全性群組外的一切通訊請求會被拒絕。若您想允許其他安全性群組執行個體的通訊請求,或者來自互連網的訪問請求,需要授權安全性群組許可權(AuthorizeSecurityGroup)。

AuthorizeSecurityGroup

調用AuthorizeSecurityGroup增加一條安全性群組入方向規則。指定安全性群組入方向的存取權限,允許或者拒絕其他裝置發送入方向流量到安全性群組裡的執行個體。

AuthorizeSecurityGroupEgress

調用AuthorizeSecurityGroupEgress增加一條安全性群組出方向規則。指定安全性群組出方向的存取權限,允許或者拒絕安全性群組裡的執行個體發送出方向流量到其他裝置。

RevokeSecurityGroup

調用RevokeSecurityGroup刪除一條安全性群組入方向規則,撤銷安全性群組入方向的使用權限設定。

RevokeSecurityGroupEgress

調用RevokeSecurityGroupEgress刪除一條安全性群組出方向規則,撤銷安全性群組出方向的存取權限。

JoinSecurityGroup

調用JoinSecurityGroup將一台ECS執行個體加入到指定的安全性群組。

LeaveSecurityGroup

調用LeaveSecurityGroup將一台ECS執行個體移出指定的安全性群組。

DeleteSecurityGroup

調用DeleteSecurityGroup刪除一個安全性群組。

DescribeSecurityGroupAttribute

調用DescribeSecurityGroupAttribute查詢一個安全性群組的安全性群組規則。

DescribeSecurityGroups

調用DescribeSecurityGroups查詢您建立的安全性群組的基本資料,例如安全性群組ID和安全性群組描述等。返回列表按照安全性群組ID降序排列。

DescribeSecurityGroupReferences

調用DescribeSecurityGroupReferences查詢一個安全性群組和其他哪些安全性群組有安全性群組層級的授權行為。

ModifySecurityGroupAttribute

調用ModifySecurityGroupAttribute修改指定安全性群組的屬性,包括修改安全性群組名稱和描述。

ModifySecurityGroupPolicy

調用ModifySecurityGroupPolicy修改安全性群組內網連通策略。

ModifySecurityGroupRule

調用ModifySecurityGroupRule修改安全性群組入方向規則的描述資訊。如果您還沒有增加過安全性群組規則,可以調用AuthorizeSecurityGroup增加。

ModifySecurityGroupEgressRule

調用ModifySecurityGroupEgressRule修改安全性群組出方向規則的描述資訊。如果您還沒有增加過安全性群組規則,可以調用AuthorizeSecurityGroupEgress增加。

部署集

API

描述

CreateDeploymentSet

調用CreateDeploymentSet在指定的地區內建立一個部署集。

DeleteDeploymentSet

調用DeleteDeploymentSet刪除一個部署集。

ModifyDeploymentSetAttribute

調用ModifyDeploymentSetAttribute修改一個部署集的名稱和描述資訊。

DescribeDeploymentSets

調用DescribeDeploymentSets查詢一個或多個部署集的屬性列表。

DescribeDeploymentSetSupportedInstanceTypeFamily

調用DescribeDeploymentSetSupportedInstanceTypeFamily查詢支援部署集的執行個體規格類型系列。

SSH金鑰組

API

描述

CreateKeyPair

調用CreateKeyPair建立一對SSH金鑰組。我們會為您保管密鑰的公開金鑰部分,並返回未加密的PEM編碼的PKCS#8格式私密金鑰。您需要自行妥善保管私密金鑰部分。

ImportKeyPair

調用ImportKeyPair匯入由其他工具產生的RSA金鑰組的公開金鑰部分。匯入金鑰組後,阿里雲為您保管公開金鑰部分,您需要自行妥善儲存金鑰組的私密金鑰部分。

AttachKeyPair

調用AttachKeyPair綁定一個SSH金鑰組到一台或多台Linux執行個體。

DetachKeyPair

調用DetachKeyPair為一台或者多台Linux執行個體解除綁定SSH金鑰組。

DeleteKeyPairs

調用DeleteKeyPairs刪除一對或者多對SSH金鑰組。刪除SSH金鑰組後,我們不再為您儲存該SSH金鑰組,但是已經綁定的執行個體可以正常使用該SSH金鑰組,其SSH金鑰組名稱仍然顯示在執行個體詳情中。

DescribeKeyPairs

調用DescribeKeyPairs查詢一個或多個金鑰組。

網路

API

描述

ModifyInstanceVpcAttribute

調用ModifyInstanceVpcAttribute修改一台ECS執行個體的Virtual Private Cloud屬性。

AllocatePublicIpAddress

調用AllocatePublicIpAddress為一台ECS執行個體分配一個公網IP地址。

ConvertNatPublicIpToEip

調用ConvertNatPublicIpToEip將一台網路類型為Virtual Private Cloud的ECS執行個體的公網IP(PublicIp)轉化為Elastic IP Address(EIP)。

AttachClassicLinkVpc

調用AttachClassicLinkVpc將一台傳統網路類型執行個體串連到Virtual Private Cloud中,使傳統網路類型執行個體可以和VPC中的雲資源私網互連。

DetachClassicLinkVpc

調用DetachClassicLinkVpc取消傳統網路類型執行個體與Virtual Private Cloud的串連(ClassicLink)。取消ClassicLink後,傳統網路類型執行個體無法與VPC互連。

DescribeBandwidthLimitation

調用DescribeBandwidthLimitation查詢頻寬資源清單。

DescribeClassicLinkInstances

調用DescribeClassicLinkInstances查詢一台或多台與Virtual Private Cloud建立了串連的傳統網路類型執行個體。

ModifyInstanceNetworkSpec

調用ModifyInstanceNetworkSpec修改執行個體的頻寬配置。當執行個體現有網路規格不滿足要求時,可以通過修改執行個體的頻寬配置提高網路效能。

彈性網卡

API

描述

CreateNetworkInterface

調用CreateNetworkInterface建立一個彈性網卡(ENI)。

AttachNetworkInterface

調用AttachNetworkInterface附加彈性網卡(ENI)到Virtual Private Cloud類型執行個體上。

DetachNetworkInterface

調用DetachNetworkInterface從一台執行個體上分離一個彈性網卡(ENI)。

DeleteNetworkInterface

調用DeleteNetworkInterface刪除一個彈性網卡(ENI)。

DescribeNetworkInterfaces

調用DescribeNetworkInterfaces查看彈性網卡(ENI)列表。

DescribeNetworkInterfaceAttribute

調用DescribeNetworkInterfaceAttribute查詢一個彈性網卡(ENI)的屬性,包括名稱、描述以及所屬安全性群組等。

ModifyNetworkInterfaceAttribute

調用ModifyNetworkInterfaceAttribute修改一個彈性網卡(ENI)的屬性。例如,彈性網卡名稱、描述以及所屬安全性群組等。

AssignPrivateIpAddresses

調用AssignPrivateIpAddresses為一塊彈性網卡分配一個或多個輔助私人IP地址。可以為網卡指定在所屬虛擬交換器(vSwitch)的CIDR私人IP地址,或者通過指定私人網路地址數量自動建立私人IP地址。

UnassignPrivateIpAddresses

調用UnassignPrivateIpAddresses從一塊彈性網卡刪除一個或多個輔助私人IP地址。

AssignIpv6Addresses

調用AssignIpv6Addresses為彈性網卡分配一個或多個IPv6地址。

UnassignIpv6Addresses

若彈性網卡已被分配了IPv6地址,調用UnassignIpv6Addresses可以回收一個或多個IPv6地址。

系統事件

API

描述

DescribeDisksFullStatus

調用DescribeDisksFullStatus查詢一塊或多塊Block Storage的全部狀態資訊。

DescribeInstancesFullStatus

調用DescribeInstancesFullStatus查詢一台或多台執行個體的全狀態資訊。全狀態資訊包括執行個體狀態和執行個體系統事件狀態,其中,執行個體狀態為執行個體的生命週期狀態,執行個體系統事件為維護事件的健康狀態。

DescribeInstanceHistoryEvents

調用DescribeInstanceHistoryEvents查詢指定執行個體的系統事件資訊,預設查詢處於非活躍狀態的歷史系統事件。

CancelSimulatedSystemEvents

調用CancelSimulatedSystemEvents取消一件或多件處於Scheduled(計劃中)或Executing(執行中)狀態的類比系統事件。取消系統事件後,類比事件變為Canceled(已取消)狀態。

CreateSimulatedSystemEvents

調用CreateSimulatedSystemEvents為一台或多台ECS執行個體預約類比系統事件。類比系統事件相當於事件演習,不會真正執行事件,也不會對ECS執行個體產生影響。

AcceptInquiredSystemEvent

調用AcceptInquiredSystemEvent接受並授權執行系統事件操作。對問詢中(Inquiring)狀態的系統事件,接受系統事件的預設操作,授權系統執行預設操作。

營運與監控

API

描述

GetInstanceScreenshot

調用GetInstanceScreenshot擷取執行個體的截屏資訊。

GetInstanceConsoleOutput

調用GetInstanceConsoleOutput擷取一台執行個體的系統命令列輸出,資料以Base64編碼後返回。

DescribeDiskMonitorData

調用DescribeDiskMonitorData查詢一塊雲端硬碟指定時間內的使用資訊。

DescribeInstanceMonitorData

調用DescribeInstanceMonitorData查詢一台ECS執行個體的監控資訊。可查詢的指標包括ECS執行個體的vCPU使用率、突發效能執行個體積分、接收的資料流量、發送的資料流量、平均頻寬等。

DescribeEniMonitorData

調用DescribeEniMonitorData查詢一塊輔助網卡在指定時間段內使用的流量資訊。

DescribeSnapshotMonitorData

調用DescribeSnapshotMonitorData查詢一個地區下近30天內的快照容量變化監控資料。

DescribeInstanceMaintenanceAttributes

調用DescribeInstanceMaintenanceAttributes查詢執行個體的維護屬性。

ModifyInstanceMaintenanceAttributes

調用ModifyInstanceMaintenanceAttributes修改執行個體的維護屬性。

RedeployInstance

當ECS執行個體收到系統事件通知時,調用RedeployInstance可以重新部署這台ECS執行個體。

ReportInstancesStatus

調用ReportInstancesStatus反饋一台或者多台ECS執行個體的異常問題。您可以反饋多台ECS執行個體發生的相同問題,也可以反饋一台ECS執行個體的多塊磁碟發生的相同問題。

雲助手

API

描述

CreateCommand

調用CreateCommand建立一條雲助手命令。

CreateActivation

調用CreateActivation建立一個啟用碼。該啟用碼用於將非阿里雲伺服器註冊為阿里雲受管理的執行個體。

InvokeCommand

調用InvokeCommand為一台或多台ECS執行個體觸發一條雲助手命令。

StopInvocation

調用StopInvocation停止一台或多台ECS執行個體中一條進行中中(Running)的雲助手命令進程。

DisableActivation

調用DisableActivation手動禁用指定的啟用碼。

ModifyCommand

調用ModifyCommand修改一條雲助手命令相關參數以及命令內容。

ModifyManagedInstance

調用ModifyManagedInstance修改一台受管理的執行個體的相關資訊。

DeleteCommand

調用DeleteCommand刪除一條雲助手命令。

DeregisterManagedInstance

調用DeregisterManagedInstance登出一個受管理的執行個體。登出後您將無法再使用雲助手向執行個體發送命令或檔案。

DescribeCommands

調用DescribeCommands查詢您已經建立的雲助手命令。只輸入參數Action和RegionId,不輸入其他任何請求參數,則預設查詢您所有可用的命令(CommandId)。

DescribeInvocations

調用DescribeInvocations查詢最近兩周雲助手指令碼的執行列表和狀態。

DescribeInvocationResults

調用DescribeInvocationResults查看雲助手命令的執行結果,在指定ECS執行個體中的實際執行結果。

DescribeCloudAssistantStatus

調用DescribeCloudAssistantStatus查詢一台或者多台執行個體是否安裝了雲助手Agent

DescribeActivations

調用DescribeActivations查詢已建立的啟用碼以及啟用碼的使用方式。

DescribeManagedInstances

調用DescribeManagedInstances查詢受管理的執行個體列表。

InstallCloudAssistant

調用InstallCloudAssistant為一台或多台執行個體安裝雲助手Agent

RunCommand

調用RunCommand建立一份Shell、PowerShell或者Bat類型的雲助手指令碼,然後在一台或多台ECS執行個體中執行該指令碼。

SendFile

調用SendFile向一台或多台ECS執行個體下發遠程檔案。

DescribeSendFileResults

調用DescribeSendFileResults查詢雲助手下發檔案清單及狀態。

DeleteActivation

調用DeleteActivation刪除一個未被使用的啟用碼。

StartTerminalSession

調用StartTerminalSession基於會話管理功能建立一個會話。您可以通過指定ECS執行個體ID與該執行個體建立一個WebSocket會話,通過介面返回的WebSocketUrl可以遠端連線到ECS執行個體。

ListPluginStatus

調用ListPluginStatus查詢執行個體中雲助手外掛程式的狀態。

高效能叢集

API

描述

CreateHpcCluster

調用CreateHpcCluster建立一個HPC叢集。

DescribeHpcClusters

調用DescribeHpcClusters查詢您可用的HPC叢集。

ModifyHpcClusterAttribute

調用ModifyHpcClusterAttribute修改一個HPC叢集的描述資訊。

DeleteHpcCluster

調用DeleteHpcCluster刪除一個HPC叢集。

標籤

API

描述

TagResources

調用TagResources為指定的ECS資源清單統一建立並綁定標籤。

ListTagResources

調用ListTagResources查詢一個或多個ECS資源已經綁定的標籤列表。

UntagResources

調用UntagResources為指定的ECS資源清單統一解除綁定並刪除標籤。

地區

API

描述

DescribeRegions

調用DescribeRegions查詢您可以使用的阿里雲地區。

DescribeZones

調用DescribeZones查詢一個阿里雲地區下的可用性區域。

DescribeAvailableResource

調用DescribeAvailableResource查詢某一可用性區域的資源清單。例如,您可以在某一可用性區域建立執行個體(RunInstances)或者修改執行個體規格(ModifyInstanceSpec)時查詢該可用性區域的資源清單。

DescribeResourcesModification

調用DescribeResourcesModification查詢升級和降配執行個體規格或者系統硬碟時,某一可用性區域的可用資源資訊。

詢價

API

描述

DescribePrice

調用DescribePrice查詢Elastic Compute Service資源的最新價格。

DescribeRenewalPrice

調用DescribeRenewalPrice查詢Elastic Compute Service資源的續約價格。僅支援查詢訂用帳戶資源的續約價格。

DescribeInstanceModificationPrice

調用DescribeInstanceModificationPrice查詢未到期的訂用帳戶ECS執行個體升配時目標執行個體規格的價格資訊、新增訂用帳戶資料盤的價格資訊。

其他介面

API

描述

CancelTask

調用CancelTask取消一件正在啟動並執行任務。目前,您能取消正在啟動並執行匯入鏡像任務(ImportImage)和匯出鏡像任務(ExportImage)。

DescribeTasks

調用DescribeTasks查詢一個或多個非同步請求的進度。

DescribeTaskAttribute

調用DescribeTaskAttribute查詢非同步任務的詳細資料。目前,可以查詢的非同步任務有匯入鏡像(ImportImage)和匯出鏡像(ExportImage)兩種。

DescribeAccountAttributes

調用DescribeAccountAttributes查詢您在一個阿里雲地區下能建立的ECS資源配額。包括您能建立的安全性群組數量、彈性網卡數量、隨用隨付vCPU核心數、搶佔式執行個體vCPU核心數、專用宿主機數量、地區網路類型以及帳號是否已完成實名認證。

JoinResourceGroup

調用JoinResourceGroup將一個ECS資源或者服務加入另一個資源群組。

DescribeDemands

調用DescribeDemands查詢報備資源的交付及使用狀態。