對於不再使用或閑置的ECS執行個體,為避免產生不必要的費用,可通過控制台或API立即或定時釋放執行個體。如需防止ECS執行個體被意外釋放,可開啟執行個體釋放保護。
影響與風險
資料丟失:釋放執行個體時,本地碟、系統硬碟、設定了隨執行個體釋放的資料盤會一起釋放,此外,設定了隨雲端硬碟釋放的自動快照也會一起被刪除。
IP丟失:執行個體的固定公網IP將被回收,無法找回。
可能持續計費:未設定隨執行個體釋放的雲端硬碟、Elastic IP Address(EIP)、雲端硬碟快照等獨立雲資源不會被刪除,並會繼續計費。
規避方法:釋放執行個體後,通過賬單輔助排查並手動釋放其餘資源。
釋放隨用隨付執行個體
控制台
訪問ECS控制台-執行個體,選擇目標執行個體所在地區與資源群組。
單擊目標執行個體操作列下的。
在釋放執行個體對話方塊中,選擇釋放設定後單擊下一步。
立即釋放: 在確認後立即開始釋放流程。
定時釋放: 在設定的時間自動執行釋放。取消方法
仔細閱讀介面提示,並確認釋放與保留的關聯資源,確認無誤後單擊確認。執行個體會根據釋放設定釋放執行個體。
API
釋放一台ECS執行個體:DeleteInstance - 刪除執行個體。
釋放一台或多台ECS執行個體:DeleteInstances - 大量刪除執行個體。
釋放訂用帳戶執行個體
只能釋放已到期的訂用帳戶執行個體,未到期的訂用帳戶執行個體釋放前需先轉隨用隨付。
控制台
訪問ECS控制台-執行個體,選擇目標執行個體所在地區與資源群組。
單擊目標執行個體操作列下的。
在釋放執行個體對話方塊中,選擇釋放設定為立即釋放,單擊下一步。
仔細閱讀介面提示,並確認釋放與保留的關聯資源,確認無誤後單擊確認釋放。
API
釋放一台ECS執行個體:DeleteInstance - 刪除執行個體。
釋放一台或多台ECS執行個體:DeleteInstances - 大量刪除執行個體。
釋放已到期的訂用帳戶執行個體時,需指定TerminateSubscription=true。執行個體釋放保護
啟用後,系統將拒絕所有通過控制台、API或CLI發起的手動釋放請求,以防止執行個體因人為誤操作或惡意行為被意外釋放。
此功能僅支援隨用隨付執行個體,且僅針對手動釋放操作,在以下由系統自動觸發的釋放情境中不會生效:
帳號欠費導致執行個體被回收。
預設的定時釋放任務到期。
執行個體因違反雲平台安全規則(例如利用ECS經營非法網站)被強制釋放。
執行個體所在的Auto Scaling組觸發自動縮容。
開啟釋放保護
控制台
訪問ECS控制台-執行個體,選擇目標執行個體所在地區與資源群組。
單擊目標執行個體操作列下的
在彈出的對話方塊中,單擊開啟保護。
API
調用ModifyInstanceAttribute,設定DeletionProtection=true代表開啟執行個體釋放保護。
預期效果:釋放執行個體報錯InvalidOperation.DeletionProtection。
關閉釋放保護
控制台
訪問ECS控制台-執行個體,選擇目標執行個體所在地區與資源群組。
單擊目標執行個體操作列下的
在彈出的對話方塊中,單擊關閉保護。
API
調用ModifyInstanceAttribute,設定DeletionProtection=false。
查看釋放保護狀態
控制台
訪問ECS控制台-執行個體,選擇目標執行個體所在地區與資源群組。
單擊目標執行個體ID進入執行個體詳情頁,在其他資訊地區查看釋放保護狀態。
API
調用DescribeInstances,查看Instances.Instance.DeletionProtection,為true則代表已開啟執行個體釋放保護。
應用於生產環境
在生產環境中,可遵循以下最佳實務,保證資源安全:
強制開啟釋放保護:為所有生產環境執行個體強制開啟釋放保護,防止因人為誤操作或惡意行為導致核心資產被意外刪除。
許可權控制:僅為必要人員授予釋放執行個體的許可權 (
ecs:DeleteInstance和ecs:DeleteInstances)。同時,將修改執行個體屬性(關閉釋放保護)的許可權 (ecs:ModifyInstanceAttribute) 與刪除執行個體的許可權分離,交由不同角色管理。Action Trail:啟用Action Trail服務,記錄所有帳號內的操作,為DeleteInstance和ModifyInstanceAttribute等高危事件配置警示規則,以便在發生此類操作時立即收到通知,從而進行追蹤、審計和快速響應。
常見問題
為什麼執行個體“釋放”按鈕是灰色,無法點擊?
可能執行個體是未到期的訂用帳戶執行個體,此執行個體釋放前需先轉隨用隨付。
“停止”執行個體和“釋放”執行個體有什麼區別?
這是兩個完全不同的概念。
停止:類似於關機,可以隨時啟動執行個體恢複運行。
釋放:類似於刪除和銷毀。執行個體和其系統硬碟、本地碟、部分資料盤(開啟了隨執行個體釋放)將被永久刪除,資料無法恢複。操作後,該資源將從執行個體列表移除。
能恢複一台剛剛被誤釋放的執行個體嗎?
不能。釋放執行個體是永久性、不可撤銷操作。系統不會保留已釋放執行個體的任何資料或配置,也無法通過技術手段恢複。請嚴格遵守先備份、後釋放的原則。
釋放了執行個體,但為什麼還在計費?
釋放執行個體不等於釋放所有關聯資源。可通過賬單排查是否有關聯的獨立雲端硬碟、Elastic IP Address(EIP)或快照等資源仍在計費。
如何批量釋放執行個體?
釋放執行個體時了定時釋放,如何取消?
在ECS控制台-執行個體單擊執行個體ID進入執行個體詳情頁,在中,單擊取消。
