Cancelamento da exclusão de um objeto
Cenário de aplicação
Se o versionamento não estiver ativado para um bucket, os objetos excluídos não poderão ser recuperados. Se o versionamento estiver ativado, você poderá recuperar objetos excluídos por meio da operação Undelete. Para obter detalhes sobre o versionamento, consulte Versionamento.
Mecanismo de recuperação de objetos quando versionamento estiver ativado
Quando um bucket tem a função do versionamento ativada, excluir um arquivo da lista Objects não o exclui permanentemente. O arquivo excluído será mantido com o Delete Marker na lista Deleted Objects. Você pode recuperar um objeto excluído pela operação Undelete.
Ao executar a operação Undelete, observe os seguintes pontos:
- Você só pode recuperar arquivos excluídos, mas não pastas.
Depois de restaurar um arquivo excluído, o arquivo é recuperado e aparecerá na lista Objects. Em seguida, você pode executar operações básicas no arquivo como normalmente faz em outros objetos. Se o arquivo foi armazenado em uma pasta antes da exclusão, ele será recuperado para seu caminho original depois que você o recuperar.
- Os arquivos excluídos nos Deleted Objects também têm várias versões. Ao excluir versões diferentes de arquivos, observe os seguintes pontos:
- Se você excluir uma versão com o Delete Marker, ele realmente recupera essa versão específica em vez de excluí-la permanentemente.
- Se você excluir uma versão sem o Delete Marker, essa versão específica será excluída permanentemente. Mesmo que o objeto seja recuperado mais tarde, esta versão não será recuperada.
- Existe pelo menos uma versão sem o Delete Marker na lista Deleted Objects. Caso contrário, a exclusão não pode ser cancelada.
Como usar essa função
Você pode usar console de OBS para desfazer a exclusão de objetos.
Ferramenta |
Referência |
---|---|
Console de OBS |