釋放一台隨用隨付執行個體或者到期的預付費(訂用帳戶)執行個體。

描述

  • 釋放後,執行個體所使用的實體資源都被回收,相關資料全部丟失且不可恢複。掛載在執行個體上 DeleteWithInstance=True屬性的雲端碟被釋放,雲端碟的快照仍舊保留。雲端碟的自動快照的保留和釋放跟隨雲端碟的 DeleteAutoSnapshot 屬性,如果為 DeleteAutoSnapshot=false 時,保留自動快照,如果為 DeleteAutoSnapshot=true,釋放自動快照。
  • 釋放執行個體時,執行個體被 安全控制 並且其 OperationLocks 中標記了 "LockReason" : "security" 的鎖定狀態,即使雲端碟的 DeleteWithInstance 的屬性為 False,系統會忽略這個屬性而釋放掛載在執行個體上的雲端碟。

請求參數

名稱 類型 是否必需 描述
Action String 系統規定參數。取值:DeleteInstance
InstanceId String 執行個體 ID。
TerminateSubscription Boolean 是否釋放已到期的預付費(訂用帳戶)執行個體。

預設值:false。

Force Boolean 是否強制釋放 運行中Running)的執行個體。
  • true:強制釋放 運行中Running)的執行個體。強制釋放相當於斷電,執行個體記憶體以及儲存中的臨時資料都會被擦除,無法恢複。
  • false:正常釋放執行個體,此時執行個體必須處於 已停止Stopped)狀態。

預設值:false。

返回參數

全是公共返回參數。參閱 公共返回參數

樣本

請求樣本
https://ecs.aliyuncs.com/?Action=DeleteInstance
&InstanceId=i-instance1
&<公共請求參數>
返回樣本

XML 格式

<DeleteInstanceResponse>
    <RequestId>928E2273-5715-46B9-A730-238DC996A533</RequestId>
</DeleteInstanceResponse>
JSON 格式
{
    "RequestId": "928E2273-5715-46B9-A730-238DC996A533"
}

錯誤碼

以下為本介面特有的錯誤碼。更多錯誤碼,請訪問 API 錯誤中心

錯誤碼 錯誤資訊 HTTP 狀態碼 說明
DependencyViolation.RouteEntry Specified instance is used by route entry. 400 路由條目 正在使用該執行個體。
DependencyViolation.SLBConfiguring Specified operation is denied as your instance is using by another product. 400 負載平衡 正在使用該執行個體。
InvalidParameter The input parameter InstanceId is invalid. 400 指定的執行個體 ID 不合法。
ChargeTypeViolation The operation is not permitted due to charge type of the instance. 403 不能釋放訂用帳戶的執行個體。
IncorrectInstanceStatus The current status of the resource does not support this operation. 403 執行個體必須處於 已停止Stopped)狀態。
IncorrectInstanceStatus.Initializing The specified instance status does not support this operation. 403 執行個體正在建立中,請稍後重試。
InstanceLockedForSecurity The specified operation is denied as your instance is locked for security reasons. 403 該資源目前被安全鎖定,拒絕操作。
InvalidInstanceId.NotFound The specified InstanceId does not exist. 404 指定的執行個體不存在。