Exclusão de um objeto
Cenário de aplicação
Você pode excluir arquivos ou pastas indesejados para economizar espaço de armazenamento e reduzir custos.
Se o controle de versão não estiver ativado para um bucket, os objetos excluídos não poderão ser recuperados. Tenha cuidado ao realizar esta operação.
Exclusão manual ou automática de objetos
Você pode excluir objetos manualmente a qualquer momento. Como alternativa, você pode usar Regras do ciclo de vida para excluir periodicamente objetos de um bucket ou limpar todos os objetos em um bucket de cada vez.
Exclusão de um objeto ou de um lote de objetos
Você pode excluir um ou mais objetos por vez. Para obter detalhes sobre como excluir objetos em lotes, consulte OBS suporta exclusão de objetos em lote?
Mecanismo de exclusão de objetos quando versionamento estiver ativado
Quando o controle de versão está habilitado, OBS usa métodos de exclusão diferentes para objetos diferentes.
- A exclusão de um arquivo ou pasta não o exclui permanentemente. O arquivo ou pasta excluído será mantido na lista Deleted Objects e marcado com o Delete Marker.
- Se você quiser excluir o arquivo ou a pasta permanentemente, será necessário excluí-lo da lista de Deleted Objects.
- Para recuperar um arquivo excluído, você pode cancelar a exclusão pela operação Undelete. Para mais detalhes, consulte Cancelamento da exclusão de um objeto.
- A exclusão de uma versão de um objeto excluirá permanentemente essa versão. Se a versão excluída for a mais recente, a próxima versão mais recente se tornará a versão mais recente.
- Se você excluir uma versão com o Delete Marker, ele realmente recupera essa versão específica em vez de excluí-la permanentemente. Para mais detalhes, consulte Cancelamento da exclusão de um objeto.
- 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.
Para obter mais informações, consulte Mecanismo de recuperação de objetos quando versionamento estiver ativado.
Como usar essa função
Você pode usar console de OBS, as API, os SDK, OBS Browser+, obsutil, ou obsfs para excluir objetos.
Ferramenta |
Referência |
---|---|
Console de OBS |
|
Os SDK |
OBS suporta kits de desenvolvimento de software (os SDK) em vários idiomas. Para obter detalhes, consulte o guia do desenvolvedor correspondente na página Visão geral de SDK. |
As API |
|
OBS Browser+ |
- |
Obsutil |