Desanexa um disco de dados ou disco de sistema pós-pago de uma instância ECS.
Descrição da operação
Observe os seguintes itens ao chamar esta operação:
-
Esta é uma operação assíncrona. Após uma chamada bem-sucedida, aguarde aproximadamente um minuto para que o desanexamento seja concluído.
-
A instância à qual o disco está anexado não deve estar bloqueada com
"LockReason" : "security"emOperationLocks. -
Após um disco efêmero elástico ser desanexado, ele só pode ser reanexado à sua instância original.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:DetachDisk |
update |
*Disco.
*Instância.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância ECS à qual o disco está anexado. |
i-bp67acfmxazb4p**** |
| DiskId |
string |
Sim |
O ID do disco que você deseja desanexar.
|
d-bp67acfmxazb4p**** |
| DeleteWithInstance |
boolean |
Não |
Especifica se deve configurar o atributo de liberação automática ao desanexar um disco de sistema ou disco de dados. Este atributo determina se o disco de sistema ou disco de dados é liberado junto com a instância ECS.
Valor padrão: true Nota:
|
false |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameter | The input parameter is mandatory for processing this request is empty. | Os parâmetros da solicitação atual são inválidos. Tente novamente. |
| 400 | InvalidRegionId.MalFormed | The specified RegionId is not valid. | |
| 400 | InvalidOperation.InstanceTypeNotSupport | The instance type of the specified instance does not support hot detach disk. | A instância à qual o disco está anexado não suporta hot swapping. |
| 400 | DisksDetachingOnEcsExceeded | The number of disks detaching on the instance exceeds the limit. | O número de discos que estão sendo desanexados da instância excede o limite. |
| 400 | InvalidInstanceId.Malformed | The specified parameter InstanceId is not valid. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | IncorrectDiskStatus | The current disk status does not support this operation. | |
| 403 | DiskNotPortable | The specified disk is not a portable disk. | |
| 403 | InstanceLockedForSecurity | The instance is locked due to security. | A instância à qual o disco está anexado está bloqueada por motivos de segurança. |
| 403 | DependencyViolation | The specified disk has not been attached on the specified instance. | |
| 403 | DiskTypeViolation | The specified disk is a system disk and cannot support the operation. | O disco especificado é um disco do sistema e não pode ser desanexado. |
| 403 | IncorrectInstanceStatus | The current status of the resource does not support this operation. | |
| 403 | UserNotInTheWhiteList | The user is not in disk white list. | O usuário não está na lista de permissões do Shared Block Storage. Abra um ticket para solicitar a inclusão na lista de permissões. |
| 403 | InvalidInstance.ImageCategory | The system disk cannot be detached because it was created from a marketplace image. Please use a system disk created from a custom or public image. | |
| 403 | DeleteWithInstance.Conflict | Multi attach disk cannot be set to DeleteWithInstance attribute. | O disco especificado não é um disco removível e não oferece suporte à liberação junto com a instância. |
| 403 | InvalidOperation.DiskCategoryUnsupported | The DetachDisk operation is not supported for elastic ephemeral disk. | Os discos efêmeros elásticos não podem ser desanexados individualmente. |
| 403 | InvalidParameter.DeleteWithInstance | The DeleteWithInstance for the elastic ephemeral disk must be set to true. | A propriedade DeleteWithInstance de um disco efêmero elástico deve ser definida como true. |
| 403 | InvalidOperation.DiskDetachingFromThisEcs | The specified disk is detaching from this ecs. | O disco está sendo desanexado da instância atual. |
| 404 | InvalidInstanceId.NotFound | The specified InstanceId does not exist. | A instância especificada não existe. Verifique se o ID da instância está correto. |
| 404 | InvalidDiskId.NotFound | The specified disk does not exist. | O disco especificado não existe. Verifique se o ID do disco está correto. |
| 404 | InvalidDisk.AlreadyDetached | The specified disk has been detached. | |
| 404 | InvalidDiskId.OperationNotSupported | The operation is not supported due to base image not exist. | |
| 429 | Throttling | The request was denied due to request throttling. Please retry later. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.