Excluir Buckets com Objetos
Quando você precisa remover um bucket que contém objetos, é importante seguir os passos corretos para garantir que a exclusão ocorra sem problemas.
- 🖥️ Console
- MGC-CLI
- AWS-CLI
- AWS-S3API
- RCLONE
👣 Inicio > Menu > Object Storage > Menu do Bucket > Excluir Bucket
-
Na página de Armazenamento de Objetos, você pode visualizar todos os buckets para cada região. Encontre o bucket desejado e selecione a opção de gerenciamento, clicando em Excluir Bucket.
-
Confirme a exclusão reescrevendo o nome do bucket que deseja excluir.
mgc object-storage buckets delete --bucket NOME_BUCKET --recursive
aws s3 rb s3://NOME_BUCKET --force
- Liste todos os objetos no bucket:
aws s3api list-objects --bucket NOME_BUCKET --query "Contents[].Key"
- Delete todos os objetos listados:
aws s3api delete-objects --bucket NOME_BUCKET --delete "Objects=[{Key=OBJECT_KEY}]"
- Após deletar todos os objetos, exclua o bucket:
aws s3api delete-bucket --bucket NOME_BUCKET
rclone purge NOME_DO_REMOTO:NOME_BUCKET
Em caso de bucket com objetos, é necessário utilizar a flag --force
para
excluir todos os objetos primeiro e, em seguida, remover o bucket.
warning
A exclusão do bucket irá remover permanentemente todo o seu conteúdo, incluindo objetos armazenados. Esta ação é irreversível.