Exclui um snapshot especificado. Você também pode chamar esta operação para cancelar um snapshot que está sendo criado.
Descrição da operação
Ao invocar esta operação, observe os seguintes itens:
Se o ID do snapshot especificado não existir, a solicitação será ignorada.
Se o snapshot tiver sido usado para criar uma imagem personalizada, ele não poderá ser excluído. Você deve primeiro excluir a imagem personalizada (DeleteImage) antes de poder excluir o snapshot.
Se o snapshot tiver sido usado para criar um disco em nuvem e o parâmetro
Forcenão estiver definido ou estiver definido comoForce=false, o snapshot não poderá ser excluído diretamente. Para forçar a exclusão do snapshot, definaForce=true. Após a exclusão forçada do snapshot, o disco em nuvem correspondente não poderá ser reinicializado.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:DeleteSnapshot |
delete |
*Snapshot.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| SnapshotId |
string |
Sim |
O ID do snapshot. |
s-bp1c0doj0taqyzzl**** |
| Force |
boolean |
Não |
Especifica se deve forçar a exclusão do snapshot que foi usado para criar discos em nuvem. Valores válidos:
Valor padrão: false. |
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 | MissingParameter | The input parameter SnapshotId that is mandatory for processing this request is not supplied. | Pelo menos um dos parâmetros especificados deve ser fornecido. Eles não podem estar todos vazios. |
| 400 | IncorrectDiskStatus.CreatingSnapshot | A previous snapshot creation is in process. | O disco tem um snapshot sendo criado. Aguarde até que o snapshot seja criado e tente novamente. |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | SnapshotCreatedImage | The snapshot has been used to create user defined image(s). | Se o snapshot foi usado para criar uma imagem personalizada, ele não pode ser excluído. Você deve primeiro excluir a imagem personalizada (DeleteImage) antes de poder excluir o snapshot. |
| 403 | SnapshotCreatedDisk | The snapshot has been used to create disk(s). | O snapshot que você tentou excluir foi usado para criar um ou mais discos. |
| 403 | Operation.Conflict | The operation may conflict with others. Please retry later. | |
| 403 | InvalidOperation.RelatedSnapshotNotFinished | The related standard snapshot is not finished. | O snapshot atual possui snapshots associados que não foram concluídos. Tente novamente mais tarde. |
| 403 | InvalidOperation.DeleteSharedSnapshotUnsupported | The current snapshot shares authorization with other users. Please revoke the shared authorization through resource management first. | O snapshot atual está compartilhado com outros usuários. Revogue a autorização por meio do Resource Management antes de realizar esta operação. |
| 403 | InvalidOperation.ResourceManagedByCloudProduct | The current operation is not supported because the resource is managed by a cloud product. Please contact the relevant cloud product to confirm the reason. | Esta operação não é suportada porque o recurso é gerenciado por um serviço em nuvem. Entre em contato com o serviço em nuvem correspondente para confirmar o motivo. |
| 403 | InvalidOperation.SnapshotIsLocked | The current operation is not supported because the snapshot is locked. Please wait for the lock to expire before retrying. | Esta operação não é suportada porque o snapshot está bloqueado. Aguarde até que o bloqueio expire e tente novamente. |
| 403 | InvalidStatus.SnapshotWarmingUp | The specified snapshot has an active warming-up task and cannot be deleted. Please wait for the warming-up task to complete and try again. | |
| 404 | InvalidSnapshotId.NotFound | The specified snapshot is not found. | O snapshot especificado não existe. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.