釋放一台隨用隨付執行個體或者到期的預付費(訂用帳戶)執行個體。
描述
- 釋放後,執行個體所使用的實體資源都被回收,相關資料全部丟失且不可恢複。掛載在執行個體上
DeleteWithInstance=True
屬性的雲端碟被釋放,雲端碟的快照仍舊保留。雲端碟的自動快照的保留和釋放跟隨雲端碟的DeleteAutoSnapshot
屬性,如果為DeleteAutoSnapshot=false
時,保留自動快照,如果為DeleteAutoSnapshot=true
,釋放自動快照。 - 釋放執行個體時,執行個體被 安全控制 並且其
OperationLocks
中標記了"LockReason" : "security"
的鎖定狀態,即使雲端碟的DeleteWithInstance
的屬性為False
,系統會忽略這個屬性而釋放掛載在執行個體上的雲端碟。
請求參數
名稱 | 類型 | 是否必需 | 描述 |
---|---|---|---|
Action | String | 是 | 系統規定參數。取值:DeleteInstance |
InstanceId | String | 是 | 執行個體 ID。 |
TerminateSubscription | Boolean | 否 | 是否釋放已到期的預付費(訂用帳戶)執行個體。 預設值:false。 |
Force | Boolean | 否 | 是否強制釋放 運行中(Running )的執行個體。
預設值: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 | 指定的執行個體不存在。 |