Apakah mungkin untuk memulihkan file yang saya hapus dari bucket S3 saya?
amazon-s3
amazon-web-services
vonhogen
sumber
sumber
Jika Anda mengaktifkan versi, ya Anda bisa! Pada bucket berversi, tindakan hapus pada file tidak benar-benar menghapusnya tetapi ia menambahkan versi dengan "Hapus Penanda". Anda dapat menghapus penanda penghapusan dengan AWS CLI:
Anda bisa mendapatkan semua file dalam ember
Jika Anda ingin membatalkan penghapusan semua file dalam ember, Anda dapat mencoba:
sumber
--output=text
jika Anda ingin itu berfungsi. Dia menganggap Anda mengeluarkan perintah AWS Anda melalui file .txt dan bukan file .JSON.Hanya memperbarui pertanyaan ini karena saya mencari jawabannya:
Anda dapat menambahkan VERSIONING ke bucket S3 sekarang. Ini akan menyebabkan S3 menyimpan versi suatu objek bahkan setelah penghapusan. Dokumentasi lengkap: http://docs.amazonwebservices.com/AmazonS3/latest/dev/Versioning.html
sumber
Anda sekarang dapat mendaftar versi objek menggunakan konsol AWS: http://docs.aws.amazon.com/AmazonS3/latest/UG/managing-objects-versioned-bucket.html
Jika Anda memiliki izin yang tepat, maka Anda dapat menghapus penanda penghapusan (versi terbaru dari objek yang dihapus) dan hasilnya adalah objek tersebut tersedia lagi.
sumber