全部產品
Search
文件中心

Auto Scaling:API 概覽

更新時間:Jul 15, 2026

API標準及多語言預置SDK

本產品(Ess/2022-02-22)的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概述

CreateScalingGroup 建立一個伸縮組 如果您需要根據業務變動需求與策略自動增加或減少指定類型的執行個體數量,則可以通過調用API CreateScalingGroup建立伸縮組來自動調整您的業務計算能力(即執行個體數量)。
ModifyScalingGroup 修改一個伸縮組 如果您需要根據業務變動需求與策略自動增加或減少指定類型的執行個體數量,則可以通過配置伸縮組來自動調整您的業務計算能力(即執行個體數量)。如果當前伸縮組屬性不再滿足業務需求,則您可以調用API ModifyScalingGroup修改伸縮組屬性(例如最大執行個體數、最小執行個體數或期望執行個體數等屬性),避免重新建立伸縮組並重新設定相關屬性,節省了時間和資源成本。
EnableScalingGroup 啟用一個伸縮組 如果伸縮組處於停用狀態,並且該伸縮組已通過指定啟動模板方式或者建立並啟用伸縮配置方式指定了執行個體配置來源,您可以調用API EnableScalingGroup啟用一個伸縮組,通過Auto Scaling來自動調整您的業務計算能力(即執行個體數量)。
DisableScalingGroup 停用一個伸縮組 如果伸縮組處於啟用狀態,並且您暫時不需要該伸縮組執行伸縮活動,您可以調用API DisableScalingGroup停用該伸縮組。
SetGroupDeletionProtection 為伸縮組開啟或關閉刪除保護 如果開啟伸縮組刪除保護功能後,此時不能刪除該伸縮組;如果關閉伸縮組刪除保護功能,此時可直接刪除該伸縮組,本文為您介紹如何調用API SetGroupDeletionProtection為伸縮組開啟或關閉伸縮組刪除保護功能。
DeleteScalingGroup 刪除一個伸縮組 如果您需要根據業務變動需求與策略自動增加或減少指定類型的執行個體數量,則可以通過配置伸縮組來自動調整您的業務計算能力(即執行個體數量)。如果您不再需要某個伸縮組,可以調用API DeleteScalingGroup刪除該伸縮組來空出伸縮組配額。
DescribeScalingGroups 查詢伸縮組列表 如果您需要查看伸縮組的基本資料、伸縮組內執行個體、伸縮配置等資訊,您可以通過調用API DescribeScalingGroups查詢該伸縮組。
DescribeScalingGroupDetail 查詢指定伸縮組詳情 您可以通過調用API DescribeScalingGroupDetail查詢該伸縮組詳情,例如,查看指定伸縮組的基本資料、伸縮組內執行個體、伸縮配置等資訊。當ECI類型的伸縮組指定OutputFormat參數為YAML時,可以輸出Kubernetes Deployment YAML格式內容。
DescribeScalingInstances 查詢伸縮組內 ECS 執行個體列表 呼叫 DescribeScalingInstances,透過伸縮組 ID 查詢該伸縮組內的 ECS 執行個體列表及執行個體資訊,包括當前伸縮組中,運行狀態的搶佔式執行個體總數、ECS 執行個體總數、ECS 執行個體的預熱狀態、生命週期狀態等。同時也支援指定執行個體健康狀態、生命週期狀態、建立方式等篩選符合要求的 ECS 執行個體。
DescribeScalingActivities 查詢伸縮活動 通過API DescribeScalingActivities查看伸縮活動的詳情,瞭解通過定時任務、警示任務或手動執行伸縮規則等方式觸發伸縮活動的結果。例如,您可以在伸縮活動詳情頁查看到伸縮活動的狀態、活動起因、變化後總執行個體數等資訊。
DescribeScalingActivityDetail 查詢一個伸縮活動的詳細資料 調用DescribeScalingActivityDetail介面,通過伸縮組中伸縮活動ID查詢伸縮活動的詳細資料,包括伸縮活動狀態,錯誤碼和錯誤資訊等,根據錯誤資訊進行故障排查與效能分析。
AttachLoadBalancers 添加一個或多個Server Load Balancer執行個體 伸縮組支援關聯Server Load Balancer執行個體,通過Server Load Balancer執行個體將訪問流量分發到伸縮組內的多個執行個體中,可以有效增強伸縮組的服務能力,您可以調用API AttachLoadBalancers添加一個或多個Server Load Balancer執行個體。
DetachLoadBalancers 移除一個或多個負載平衡CLB執行個體 如果當前Auto Scaling組關聯的Server Load Balancer執行個體不能滿足您的需求或者您需要取消關聯,調用DetachLoadBalancers,通過指定伸縮組的ID、Server Load Balancer執行個體的ID、ForceDetach等配置參數,移除一個或多個負載平衡 CLB(原 SLB)執行個體,同時可以選擇非同步呼叫以及是否移除Server Load Balancer執行個體後端伺服器中屬於當前伸縮組的ECS執行個體。該介面僅支援移除負載平衡 CLB(原 SLB)執行個體。
AttachDBInstances 添加一個或多個RDS執行個體 通過調用API AttachDBInstances為伸縮組添加一個或多個RDS執行個體,可實現根據您的需要隨時調整伸縮組內的RDS執行個體數量,增加您使用上的靈活性與實用性。
DetachDBInstances 移除一個或多個RDS執行個體 如果您需要減少伸縮組內的RDS執行個體,可以通過調用API DetachDBInstance移除一個或多個RDS執行個體,來改變伸縮組與RDS執行個體的強行綁定關係,增加您使用上的靈活性與實用性。
SuspendProcesses 暫停伸縮組中的指定流程 通過調用API SuspendProcesses主動暫停伸縮組某些指定流程,然後去執行其他動作,方便您更加精細地控制伸縮組活動。
ResumeProcesses 恢複伸縮組中被暫停流程 您可以主動調用API ResumeProcesses恢複伸縮組中被暫停流程,由伸縮組繼續按功能邏輯執行指定流程。例如,您恢複健全狀態檢查流程後,如果伸縮組某執行個體被視為不健康就會自動被移出伸縮組。
AttachVServerGroups 添加Server Load Balancer執行個體下虛擬伺服器組 伸縮組關聯Server Load Balancer執行個體(CLB)後,加入伸縮組的執行個體會自動添加為CLB執行個體的後端伺服器,處理來自CLB執行個體轉寄的訪問請求。當需要將不同的請求轉寄到不同的後端伺服器上時,或需要通過網域名稱和URL進行請求轉寄時,您可以調用API AttachVServerGroups來添加Server Load Balancer執行個體下的一個或者多個虛擬伺服器組,通過虛擬伺服器組管理不同的後端伺服器。
DetachVServerGroups 移除一個或者多個虛擬伺服器組 伸縮組支援關聯Server Load Balancer執行個體,可以有效增強伸縮組的服務能力。如果您的業務暫不需要通過Server Load Balancer執行個體將訪問流量分發到伸縮組內的多個執行個體中去,您可以調用API DetachVServerGroups移除一個或者多個虛擬伺服器組。
AttachAlbServerGroups 添加一個或多個ALB伺服器組 對於需要動態調整執行個體數量來應對業務變化負載以及確保應用程式的高可用性情境,調用API AttachAlbServerGroups向伸縮組添加一個或多個ALB伺服器組,可以在業務變化時自動實現彈性擴充,並根據負載情況動態分配流量、提高應用程式的穩定性。
DetachAlbServerGroups 移出一個或多個ALB伺服器組 調用DetachAlbServerGroups,並可以指定伸縮組的ID、ALB 伺服器組的ID、ALB 伺服器組中 ECS 執行個體使用的連接埠號碼等參數,實現從伸縮組中移出一個或多個ALB伺服器組。
AttachServerGroups 添加一個或多個負載平衡伺服器組 對於需要動態調整執行個體數量來應對業務變化負載以及確保應用程式的高可用性情境,調用API AttachServerGroups為伸縮組添加一個或多個負載平衡伺服器組,支援的伺服器群組類型包括應用型負載平衡ALB、網路型負載平衡NLB和網關型負載平衡GWLB,可以在業務變化時自動實現彈性擴充,並根據負載情況動態分配流量、提高應用程式的穩定性。
DetachServerGroups 移除一個或多個負載平衡伺服器組 對於需要動態調整執行個體數量來應對業務變化負載以及確保應用程式的高可用性情境,調用API DetachServerGroups從伸縮組移除一個或多個負載平衡伺服器組,支援的伺服器群組類型包括應用型負載平衡ALB、網路型負載平衡NLB和網關型負載平衡GWLB,可以實現對負載平衡策略的動態調整,並協助提高系統的高可用性。
ChangeResourceGroup 更改伸縮組所屬的資源群組 資源群組指對您擁有的雲資源(例如伸縮組資源)從用途、許可權、歸屬等維度上進行分組,實現企業內部多使用者、多專案的資源分級管理。您可以調用API ChangeResourceGroup將伸縮組資源從一個資源群組更改到另一個資源群組,在新的資源群組裡集中監控和管理該伸縮組資源,免去了您在多種阿里雲服務間反覆查看資源的負擔。
ApplyScalingGroup 基於設定檔管理伸縮組 如果您需要通過設定檔方式快速建立、管理伸縮組,則可以通過調用API ApplyScalingGroup來建立和管理伸縮組。
DescribeElasticStrength 查詢伸縮組的彈性強度 伸縮組配置的有效性很大程度決定了擴容過程的成功率。Auto Scaling通過彈性強度描述伸縮配置的有效性,讓配置的優良程度量化,協助使用者針對性的最佳化伸縮配置。

伸縮配置

API

標題

API概述

CreateScalingConfiguration 建立一個 ECS 類型伸縮配置 透過呼叫 CreateScalingConfiguration 介面,並指定伸縮組 ID、執行個體規格、執行個體映像等資訊,為伸縮組建立一個 ECS 類型的伸縮配置。
DescribeScalingConfigurations 查詢 ECS 類型伸縮配置資訊。 呼叫 API DescribeScalingConfigurations 查詢 ECS 類型伸縮配置的資訊,包括執行個體規格、映像等資訊,方便您提前了解彈性擴張時使用的 ECS 執行個體範本詳情。
ModifyScalingConfiguration 修改一個ECS類型伸縮配置 如果當前的伸縮配置不滿足業務需求,您可以透過呼叫API ModifyScalingConfiguration修改ECS類型的伸縮配置(即待擴容的ECS執行個體範本)。
DeleteScalingConfiguration 刪除一個ECS類型伸縮配置 刪除一個伸縮配置。
CreateEciScalingConfiguration 建立一個ECI類型伸縮配置 建立一個ECI類型的伸縮配置,Auto Scaling會以該伸縮配置作為ECI執行個體使用的模板,在觸發彈性擴容活動時自動建立ECI執行個體滿足您的業務需求。
DescribeEciScalingConfigurations 查詢ECI類型伸縮組的伸縮配置資訊 通過調用DescribeEciScalingConfigurations,並指定伸縮組的ID、伸縮配置的ID或名稱等參數查詢ECI類型的伸縮配置資訊,例如執行個體的搶佔策略、容器組的執行個體規格、容器鏡像的拉取策略、ECI執行個體作為後端伺服器時的權重等。
DescribeEciScalingConfigurationDetail 查詢ECI類型伸縮配置資訊 調用API DescribeEciScalingConfigurationDetail,通過伸縮組的伸縮配置ID查詢對應的伸縮配置資訊(例如臨時儲存空間大小、IPv6地址數、Elastic IP Address的頻寬等),支援輸出為YAML格式。
ModifyEciScalingConfiguration 修改一個ECI類型伸縮配置 調用ModifyEciScalingConfiguration,並可以指定待修改伸縮配置的ID、伸縮配置的名稱、ECI執行個體的屬性等參數,修改伸縮配置,例如執行個體重啟策略、執行個體的搶佔策略、彈性公網 IP 的頻寬等資訊。
ApplyEciScalingConfiguration 基於設定檔管理伸縮配置 如果您需要通過設定檔方式快速建立和管理ECI類型的伸縮配置,則可以通過調用API ApplyEciScalingConfiguration來建立或更新ECI類型的伸縮配置。
DeleteEciScalingConfiguration 刪除一個ECI類型伸縮配置 當前伸縮配置處於未生效狀態,且伸縮組中不存在使用該伸縮配置自動建立的ECI執行個體,您可以調用API DeleteEciScalingConfiguration刪除不再需要的一個ECI類型的伸縮配置,可以有效避免佔用伸縮配置的配額。
DescribePatternTypes 根據執行個體屬性查詢執行個體規格 調用DescribePatternTypes介面,並可以指定交換器的ID、執行個體的vCPU核心數、記憶體大小、規格類型系列層級以及可接受的最高價格等參數,篩選出符合要求的執行個體規格。
DescribeCandidateInstanceType 查詢備選的執行個體規格 查詢備選規格

伸縮規則

API

標題

API概述

CreateScalingRule 建立一條伸縮規則 伸縮規則的作用由伸縮規則的類型來決定,可用於觸發伸縮活動或者智能設定伸縮組邊界值。根據不同業務需求,通過調用API CreateScalingRule建立不同類型的伸縮規則,例如,業務需要只能設定伸縮組邊界值,建議您選擇預測規則類型。
ModifyScalingRule 修改一條伸縮規則 建立伸縮規則後,如果當前伸縮規則不再滿足需求,您可以調用API ModifyScalingRule修改一項或多項伸縮規則屬性,無需重新建立新的伸縮規則,避免不必要的重複操作,節約時間和資源成本。
DescribeScalingRules 查詢伸縮規則 調用DescribeScalingRules並指定伸縮規則ID、伸縮規則名稱、伸縮規則唯一識別碼等參數,查詢伸縮規則及其詳細資料。例如,伸縮規則的調整方式、執行個體預熱時間、伸縮規則關聯的警示任務資訊等。
DeleteScalingRule 刪除一條伸縮規則 刪除一條伸縮規則。

觸發任務

API

標題

API概述

ExecuteScalingRule 執行一條伸縮規則 執行伸縮規則可以實現手動或自動調整ECS執行個體或ECI執行個體資源。其中,對於簡單規則和步進規則,您才可以調用API ExecuteScalingRule執行一條伸縮規則,而對於目標追蹤規則和預測規則,Auto Scaling會自動執行伸縮規則。
ScaleWithAdjustment 基於指定調整規則引發性擴縮容 區別於ExecuteScalingRule介面,您無需提前建立伸縮規則,直接調用API ScaleWithAdjustment介面快速基於指定調整規則引發彈性擴縮容。
AttachInstances 為伸縮組手動添加執行個體 調用API AttachInstances將執行個體手動添加到伸縮組中,即您可以將伸縮組以外的ECS執行個體、ECI執行個體或受管理的執行個體添加到伸縮組中並提供服務,或者將伸縮組中處於節省停機狀態的ECS執行個體重新啟動變為服務狀態(運行中狀態)並在伸縮組中提供服務。
RemoveInstances 從一個伸縮組刪除一台或多台執行個體 如果當前伸縮組狀態為啟用狀態,且伸縮組內不存在執行中的伸縮活動,您可以調用API RemoveInstances從一個伸縮組刪除一台或多台不再需要的執行個體。
DetachInstances 從一個伸縮組移出一台或多台執行個體 如果當前伸縮組狀態啟用狀態,且伸縮組內不存在執行中的伸縮活動,您可以調用API DetachInstances從一個伸縮組移出一台或多台ECS執行個體、ECI執行個體或受管理的執行個體。

排程任務

API

標題

API概述

CreateScheduledTask 建立一個定時任務 定時任務是一種預設任務,您可以通過調用API CreateScheduledTask建立一個定時任務,在指定時間執行指定伸縮規則,實現計算資源的自動擴張或收縮,來滿足業務需求的同時又能控製成本。
ModifyScheduledTask 修改一個定時任務的資訊 如果當前伸縮組的定時任務不能滿足業務需求,您可以調用ModifyScheduledTask介面,通過指定定時任務的ID修改已有定時任務的配置參數:需要執行的伸縮規則、伸縮組內執行個體數量、任務執行頻率、重試策略等。
DescribeScheduledTasks 查詢定時任務的資訊 定時任務是一種預設任務,可以在指定時間執行指定的伸縮規則,實現計算資源的自動擴縮容。定時任務建立完成後,您可以調用API DescribeScheduledTasks查詢定時任務的詳細資料,例如,定時任務的觸發時間點、定時任務總數、執行定時任務的伸縮組的ID等。
DeleteScheduledTask 刪除一個定時任務 針對業務量的變化時間可預測的情境,您可以通過配置定時任務,在業務高峰到達前已準備好充足的計算資源,或者在業務高峰後及時釋放閒置計算資源,滿足業務需求的同時又能控製成本。如果當前定時任務不再使用,您也可以調用API DeleteScheduledTask直接刪除該定時任務。

警示任務

API

標題

API概述

CreateAlarm 建立一個警示任務 針對具有突發性或時間上不易預測的業務,調用CreateAlarm建立一個警示任務,該任務關聯CloudMonitor指標後,可以動態調整伸縮組內的ECS執行個體或ECI執行個體數量,並即時監控執行個體指標,協助您更好地管理和維護雲資源。
DescribeAlarms 查詢警示任務的資訊 調用API DescribeAlarms查詢警示任務資訊,及時瞭解已有警示任務的配置和監控項資料的變化趨勢,協助您即時發現系統資源異常,確保系統的穩定性和可靠性。
ModifyAlarm 修改警示任務 修改一個警示任務。
EnableAlarm 啟用一個警示任務 針對具有突發性或時間上不易預測的業務,您可以通過警示任務關聯CloudMonitor指標管理業務變化。Auto Scaling在統計值滿足警示條件時觸發警示,並在生效周期內自動執行伸縮規則,動態調整伸縮組內的ECS執行個體或ECI執行個體數量。如果您需要繼續使用一個已停用的警示任務,可以調用API EnableAlarm啟用一個警示任務。
DisableAlarm 停用一個警示任務 針對具有突發性或時間上不易預測的業務,您可以通過警示任務關聯CloudMonitor指標管理業務變化。Auto Scaling在統計值滿足警示條件時觸發警示,並在生效周期內自動執行伸縮規則,動態調整伸縮組內的ECS執行個體或ECI執行個體數量。如果您暫時不需要一個警示任務觸發伸縮活動,可以調用API DisableAlarm停用該警示任務。
DeleteAlarm 刪除一個警示任務 針對具有突發性或時間上不易預測的業務,您可以通過警示任務關聯CloudMonitor指標進行管理。Auto Scaling會即時統計指標資料,在統計值滿足警示條件時觸發警示,並在生效周期內自動執行伸縮規則,動態調整伸縮組內的ECS執行個體或ECI執行個體數量。如果您不再使用當前的警示任務,您也可以調用API DeleteAlarm直接刪除該警示任務。

執行個體重新整理

API

標題

API概述

DescribeInstanceRefreshes 查詢執行個體重新整理任務清單。 如果您需要檢視執行個體重新整理任務的基本資訊、執行個體重新整理任務的進度等資訊,您可以呼叫 DescribeInstanceRefreshes 查詢該伸縮群組的執行個體重新整理任務。
StartInstanceRefresh 啟動執行個體重新整理任務。 當您需要將新的伸縮配置套用至伸縮群組執行個體中,或需要更新伸縮群組中執行個體的映像時,您可以呼叫本介面完成伸縮群組中執行個體的重新整理。
CancelInstanceRefresh 取消執行個體重新整理任務 取消執行個體重新整理任務,會保留已經完成替換和擴容的新執行個體。
RollbackInstanceRefresh 復原執行個體重新整理任務 在執行個體重新整理任務執行過程中,如果發現期望配置不符合需求,您可以調用此API來復原執行個體重新整理任務。在復原時,系統將使用伸縮組當前生效的配置來建立新的執行個體,以替換那些基於期望配置建立的執行個體。
SuspendInstanceRefresh 暫停執行個體重新整理任務 執行個體重新整理任務執行期間,如果您覺得配置存在問題,但不確定是否需要復原,您可以調用此API暫停執行個體重新整理任務,在此期間,您可以檢查配置是否正確。
ResumeInstanceRefresh 恢複暫停中的執行個體重新整理任務 恢複一個處於暫停狀態的執行個體重新整理任務。

生命週期掛鉤

API

標題

API概述

CreateLifecycleHook 為伸縮組建立一個或多個生命週期掛鈎 CreateLifecycleHook API用於在指定的Auto Scaling組中建立一個或多個生命週期掛鈎。這些掛鈎在執行個體的生命週期關鍵階段(如啟動、終止前)介入,使您能夠執行自訂動作,如發送通知或執行自動化指令碼等。通過此功能,您可以實現更細粒度的控制和管理,例如在執行個體被自動調整活動影響前後執行驗證、配置或資料備份任務,從而增強應用部署的靈活性和可靠性。
ModifyLifecycleHook 修改一個生命週期掛鈎的資訊 如果當前伸縮組的生命週期掛鈎不能滿足業務需求,您無需做刪除操作,調用ModifyLifecycleHook,通過待修改生命週期掛鈎的ID或名稱,伸縮組的ID等參數,修改一個生命週期掛鈎的資訊,包括生命週期掛鈎適用的伸縮活動類型,生命週期掛鈎為伸縮組活動設定的等待時間,等待狀態結束後的下一步動作等資訊。
DescribeLifecycleHooks 查詢生命週期掛鈎詳情 調用DescribeLifecycleHooks通過指定生命週期掛鈎ID或伸縮組ID來查詢生命週期掛鈎的資訊,包括等待狀態結束後的下一步動作、生命週期掛鈎對應的伸縮活動類型、通知物件識別碼、掛起等待時間等。
RecordLifecycleActionHeartbeat 延長生命週期掛鈎觸發後ECS執行個體被掛起等待時間 如果伸縮組內生命週期掛鈎觸發後被掛起的ECS執行個體的等待時間不能滿足您的自訂動作,在ECS執行個體被掛起狀態下,調用RecordLifecycleActionHeartbeat,通過指定生命週期掛鈎的ID、伸縮活動的等待狀態標識符、需設定的等待時間等配置參數,延長掛起時間。
DescribeLifecycleActions 查看伸縮活動對應的生命週期操作詳情 調用DescribeLifecycleActions,通過指定伸縮活動的ID、查詢憑證、MaxResults等配置參數,查看伸縮活動發生時,生命週期掛鈎執行操作的狀態、標識符、掛起的ECS執行個體的ID等資訊。
CompleteLifecycleAction 提前結束伸縮活動的等待狀態 如果您為伸縮組配置了生命週期掛鈎功能,您可以根據實際業務需要,調用API CompleteLifecycleAction提前結束伸縮活動的等待狀態去執行下一步動作。
DeleteLifecycleHook 刪除一個生命週期掛鈎 如果您不再需要一個生命週期掛鈎,可以調用API DeleteLifecycleHook刪除該生命週期掛鈎,以空出掛鈎配額。

事件通知

API

標題

API概述

CreateNotificationConfiguration 建立Auto Scaling事件及資源變化通知 調用API CreateNotificationConfiguration建立Auto Scaling事件及資源變化通知,協助您及時掌握伸縮組的動態,進一步實現Auto Scaling事件的自動化管理。
ModifyNotificationConfiguration 修改一條Auto Scaling事件及資源變化通知 事件通知支援在發生指定類型的事件後,自動發送訊息到CloudMonitor、MNS主題和MNS隊列,可以協助您及時掌握伸縮組的動態,進一步實現自動化管理。如果當前事件通知的類型不再滿足業務需求,您可以調用API ModifyNotificationConfiguration修改Auto Scaling事件及資源變化通知,您無需重新建立新的事件通知,但不支援修改事件通知的通知方式。
DescribeNotificationConfigurations 查詢Auto Scaling事件及資源變化通知 調用API DescribeNotificationConfiguration,通過伸縮組ID查詢該伸縮組的Auto Scaling事件及資源變化通知,包括事件通知類型和通知方式等。
DeleteNotificationConfiguration 刪除一條Auto Scaling事件及資源變化通知 事件通知支援在發生指定類型的事件後,自動發送訊息到CloudMonitor、MNS主題和MNS隊列,以便您及時對事件進行定位和處理。如果當前事件通知不再使用,調用API DeleteNotificationConfiguration刪除該條Auto Scaling事件及資源變化通知。
DescribeNotificationTypes 查詢Auto Scaling事件及資源變化通知的類型 調用DescribeNotificationTypes介面,查詢Auto Scaling組的Auto Scaling事件及資源變化通知的類型,例如:擴容伸縮活動成功,縮容伸縮活動成功,定時任務到期提醒,彈性擴容活動部分成功等。

健康診斷

API

標題

API概述

CreateDiagnoseReport 建立診斷報告 CreateDiagnoseReport
DescribeDiagnoseReports 查詢診斷報告 查詢健康診斷報告列表。
DescribeScalingGroupDiagnoseDetails 查詢伸縮組最近的一次診斷詳情 查詢伸縮組最近的一次診斷詳情,只有當存在診斷結果異常時才會返回結果。

執行個體

API

標題

API概述

EnterStandby 將伸縮組內的ECS執行個體設定為備用狀態 將伸縮組內的ECS執行個體設定為備用狀態。
ExitStandby 使備用狀態執行個體進入運行狀態 伸縮組內發生伸縮活動時,不會移出處於備用狀態的ECS執行個體或ECI執行個體。如果您需要再次使用該執行個體參與伸縮活動,可以調用API ExitStandby將伸縮組中處於備用狀態的ECS執行個體或ECI執行個體移出備用狀態並轉化為運行狀態。
RebalanceInstances 重新平衡ECS執行個體分布 如果由於庫存不足等原因導致可用性區域之間ECS執行個體的數量不均衡,您可以通過調用API RebalanceInstances重新平衡多可用性區域伸縮組內ECS執行個體的分布。
SetInstanceHealth 設定伸縮組內ECS執行個體的健康狀態 在某些情況下,自動健全狀態檢查可能無法準確發現ECS執行個體或ECI執行個體的健康狀態,通過手動設定執行個體的健康狀態可以對故障執行個體進行快速識別和處理。此時,您可以調用API SetInstanceHealth設定伸縮組內ECS執行個體或ECI執行個體的健康狀態,能夠更好地應對實際的業務需求和營運情況。
SetInstancesProtection 開始或停止保護伸縮組內ECS執行個體 調用API SetInstancesProtection可以保護或停止保護伸縮組內的一台或者多台ECS執行個體。開啟ECS執行個體的保護功能後,伸縮組自動縮容時該執行個體不會被終止或釋放,僅可手動在控制台或通過調用API的RemoveInstances介面刪除該執行個體。

地域

API

標題

API概述

DescribeRegions 查詢可以使用Auto Scaling服務的地區 在使用Auto Scaling前,您可以先通過調用API DescribeRegions查詢可以在哪些地區使用Auto Scaling服務,方便您選擇最適合的地區和可用性區域來使用Auto Scaling服務,確保在所選地區內獲得良好的訪問效能。

標籤

API

標題

API概述

TagResources 為資源清單建立並綁定標籤 調用API TagResources為指定的Auto Scaling資源清單統一建立並綁定標籤,可以協助您更好地管理和分類資源,通過標籤瞭解資源使用方式,提高資源使用率。
ListTagResources 查詢Auto Scaling資源已經綁定的標籤列表 調用API ListTagResources查詢一個或多個Auto Scaling資源已經綁定的標籤列表,可以協助您更好地分類和管理Auto Scaling資源的使用方式,實現資源的自動化管理和許可權控制等目標。
UntagResources 為指定的Auto Scaling資源清單統一解除綁定標籤 調用API UntagResources為指定的Auto Scaling資源清單統一解除綁定標籤,可以簡化資源管理、提高系統效能最佳化、降低安全風險。解除綁定標籤後,如果該標籤沒有綁定其他任何資源,則會被自動刪除。
ListTagKeys 查詢Auto Scaling資源標籤鍵的列表 調用API ListTagKeys查詢Auto Scaling資源標籤鍵的列表,有利於您對Auto Scaling資源進行分類、識別以及監控等,提供更靈活和便捷的資源管理。
ListTagValues 查詢Auto Scaling資源標籤鍵對應的標籤值 調用API ListTagValues查詢Auto Scaling資源標籤鍵對應的標籤值,能夠協助您更好地瞭解Auto Scaling資源,實現資源的有效分類和管理。

其他

API

標題

API概述

VerifyUser 驗證是否已開通Auto Scaling服務 調用API VerifyUser驗證是否已開通Auto Scaling服務,可以保證業務出現流量波動或負載變化時,系統能夠自動擴縮容資源,有助於提高系統的穩定性、可用性和靈活性。
VerifyAuthentication 檢測是否已授權Auto Scaling操作ECS和ECI資源 調用VerifyAuthentication並指定主帳號的ID,檢測帳號是否已有服務關聯角色AliyunServiceRoleForAutoScaling,用於授權Auto Scaling操作ECS和ECI資源。
DescribeLimitation 查詢資源配額限制 調用API DescribeLimitation查詢資源配額限制。例如查詢支援建立定時任務的最大值、支援關聯Server Load Balancer執行個體的最大數量、支援設定伸縮組內最大執行個體數以及伸縮配置最大數量等。
ModifyInstanceAttribute 修改伸縮組內執行個體的部分資訊 調用ModifyInstanceAttribute,並指定伸縮組內執行個體的ID、伸縮組的ID、伸縮組所屬的地區ID等參數,修改伸縮組中一台ECS執行個體的部分資訊,目前僅支援修改手動添加到伸縮組中執行個體的生命週期Managed 屬性。
DescribeAlertConfiguration 查詢伸縮組中需要發送訊息的伸縮活動狀態 調用DescribeAlertConfiguration介面,並指定伸縮組的ID、地區的ID,以查詢伸縮組中需要傳送簡訊、站內信和郵件通知的伸縮活動狀態,例如伸縮活動執行成功、失敗、被拒絕。
ModifyAlertConfiguration 設定伸縮組中需要發送訊息通知的伸縮活動狀態 設定伸縮組中需要傳送簡訊、郵件通知的伸縮活動狀態。
DescribeInstanceCreateAndDeleteStatistics 執行個體建立和刪除統計 執行個體建立和刪除統計。
QueryPredictiveValue 查詢預測值 查詢伸縮組預測執行個體數。
QueryHistoricalMetric 查詢歷史監控資料 查詢使用預測伸縮規則伸縮組的歷史監控資料。
QueryPredictiveTaskInfo 查詢預測任務資訊 查詢預測任務資訊。
QueryPredictiveMetric 查詢預測監控資料 查詢預測監控資料。
DeleteDiagnoseReport 刪除伸縮組健康診斷報告 刪除伸縮組健康診斷報告。
DescribeScalingActivityStatistics 伸縮活動統計 統計一段時間內不同狀態的伸縮活動分布。