É possível recuperar um arquivo excluído do meu bucket S3?
amazon-s3
amazon-web-services
vonhogen
fonte
fonte
Se você tem o controle de versão ativado, sim pode! Em um bucket com versão, uma ação de exclusão em um arquivo realmente não a exclui, mas adiciona uma versão com um "Excluir Marcador". Você pode excluir o marcador de exclusão com a CLI da AWS:
Você pode obter todos os arquivos no balde com
Se você deseja cancelar a exclusão de todos os arquivos no bucket, tente:
fonte
--output=text
se quiser que ele funcione. Ele está assumindo que você está produzindo seu comando da AWS por meio de um arquivo .txt e não do arquivo .JSON.Acabei de atualizar esta pergunta, pois estava procurando a resposta:
Você pode adicionar VERSIONING aos buckets S3 agora. Isso fará com que o S3 mantenha as versões de um objeto mesmo após a exclusão. Documentação completa: http://docs.amazonwebservices.com/AmazonS3/latest/dev/Versioning.html
fonte
Agora você pode listar versões de objetos usando o console da AWS: http://docs.aws.amazon.com/AmazonS3/latest/UG/managing-objects-versioned-bucket.html
Se você tiver as permissões corretas, poderá excluir o marcador de exclusão (a versão mais recente de um objeto excluído) e o resultado será que o objeto está disponível novamente.
fonte