全部產品
Search
文件中心

Elastic Compute Service:釋放執行個體

更新時間:Sep 29, 2025

對於不再使用或閑置的ECS執行個體,為避免產生不必要的費用,可通過控制台或API立即或定時釋放執行個體。如需防止ECS執行個體被意外釋放,可開啟執行個體釋放保護。

影響與風險

  • 資料丟失:釋放執行個體時,本地碟、系統硬碟、設定了隨執行個體釋放的資料盤會一起釋放,此外,設定了隨雲端硬碟釋放的自動快照也會一起被刪除。

    規避方法:提前手動建立快照自訂鏡像備份資料。

  • IP丟失:執行個體的固定公網IP將被回收,無法找回。

    規避方法將固定公網IP轉為Elastic IP Address

  • 可能持續計費:未設定隨執行個體釋放的雲端硬碟、Elastic IP Address(EIP)、雲端硬碟快照等獨立雲資源不會被刪除,並會繼續計費。

    規避方法:釋放執行個體後,通過賬單輔助排查並手動釋放其餘資源。

釋放隨用隨付執行個體

控制台

  1. 訪問ECS控制台-執行個體,選擇目標執行個體所在地區與資源群組。

  2. 單擊目標執行個體操作列下的image > 執行個體狀態 > 釋放

  3. 在釋放執行個體對話方塊中,選擇釋放設定後單擊下一步。

    • 立即釋放 在確認後立即開始釋放流程。

    • 定時釋放 在設定的時間自動執行釋放。取消方法

  4. 仔細閱讀介面提示,並確認釋放與保留的關聯資源,確認無誤後單擊確認。執行個體會根據釋放設定釋放執行個體。

API

釋放訂用帳戶執行個體

重要

只能釋放已到期的訂用帳戶執行個體,未到期的訂用帳戶執行個體釋放前需先轉隨用隨付

控制台

  1. 訪問ECS控制台-執行個體,選擇目標執行個體所在地區與資源群組。

  2. 單擊目標執行個體操作列下的image > 執行個體狀態 > 釋放

  3. 在釋放執行個體對話方塊中,選擇釋放設定立即釋放,單擊下一步

  4. 仔細閱讀介面提示,並確認釋放與保留的關聯資源,確認無誤後單擊確認釋放

API

釋放已到期的訂用帳戶執行個體時,需指定TerminateSubscription=true

執行個體釋放保護

啟用後,系統將拒絕所有通過控制台、API或CLI發起的手動釋放請求,以防止執行個體因人為誤操作或惡意行為被意外釋放。

此功能僅支援隨用隨付執行個體,且僅針對手動釋放操作,在以下由系統自動觸發的釋放情境中不會生效:

  • 帳號欠費導致執行個體被回收。

  • 預設的定時釋放任務到期。

  • 執行個體因違反雲平台安全規則(例如利用ECS經營非法網站)被強制釋放。

  • 執行個體所在的Auto Scaling組觸發自動縮容。

開啟釋放保護

控制台

  1. 訪問ECS控制台-執行個體,選擇目標執行個體所在地區與資源群組。

  2. 單擊目標執行個體操作列下的image > 執行個體屬性 > 開啟執行個體釋放保護

  3. 在彈出的對話方塊中,單擊開啟保護

API

調用ModifyInstanceAttribute,設定DeletionProtection=true代表開啟執行個體釋放保護。

預期效果:釋放執行個體報錯InvalidOperation.DeletionProtection

關閉釋放保護

控制台

  1. 訪問ECS控制台-執行個體,選擇目標執行個體所在地區與資源群組。

  2. 單擊目標執行個體操作列下的image > 執行個體屬性 > 關閉執行個體釋放保護

  3. 在彈出的對話方塊中,單擊關閉保護

API

調用ModifyInstanceAttribute,設定DeletionProtection=false

查看釋放保護狀態

控制台

  1. 訪問ECS控制台-執行個體,選擇目標執行個體所在地區與資源群組。

  2. 單擊目標執行個體ID進入執行個體詳情頁,在其他資訊地區查看釋放保護狀態

API

調用DescribeInstances,查看Instances.Instance.DeletionProtection,為true則代表已開啟執行個體釋放保護。

應用於生產環境

在生產環境中,可遵循以下最佳實務,保證資源安全:

  • 強制開啟釋放保護:為所有生產環境執行個體強制開啟釋放保護,防止因人為誤操作或惡意行為導致核心資產被意外刪除。

  • 許可權控制:僅為必要人員授予釋放執行個體的許可權 (ecs:DeleteInstanceecs:DeleteInstances)。同時,將修改執行個體屬性(關閉釋放保護)的許可權 (ecs:ModifyInstanceAttribute) 與刪除執行個體的許可權分離,交由不同角色管理。

  • Action Trail:啟用Action Trail服務,記錄所有帳號內的操作,為DeleteInstanceModifyInstanceAttribute等高危事件配置警示規則,以便在發生此類操作時立即收到通知,從而進行追蹤、審計和快速響應。

常見問題

  • 為什麼執行個體“釋放”按鈕是灰色,無法點擊?

    可能執行個體是未到期的訂用帳戶執行個體,此執行個體釋放前需先轉隨用隨付

  • “停止”執行個體和“釋放”執行個體有什麼區別?

    這是兩個完全不同的概念。

    • 停止:類似於關機,可以隨時啟動執行個體恢複運行。

    • 釋放:類似於刪除和銷毀。執行個體和其系統硬碟、本地碟、部分資料盤(開啟了隨執行個體釋放)將被永久刪除,資料無法恢複。操作後,該資源將從執行個體列表移除。

  • 能恢複一台剛剛被誤釋放的執行個體嗎?

    不能。釋放執行個體是永久性、不可撤銷操作。系統不會保留已釋放執行個體的任何資料或配置,也無法通過技術手段恢複。請嚴格遵守先備份、後釋放的原則。

  • 釋放了執行個體,但為什麼還在計費?

    釋放執行個體不等於釋放所有關聯資源。可通過賬單排查是否有關聯的獨立雲端硬碟Elastic IP Address(EIP)或快照等資源仍在計費。

  • 如何批量釋放執行個體?

  • 釋放執行個體時了定時釋放,如何取消?

    ECS控制台-執行個體單擊執行個體ID進入執行個體詳情頁,在基本資料 > 自動釋放時間中,單擊取消

    image