Jawaban:
Sementara Amazon EBS memang menyediakan kemampuan untuk membuat snapshot volume point-in-time, yang bertahan hingga Amazon S3 , operasi ini berada di luar kendali Anda dan sepenuhnya ditangani oleh EC2, lihat masing-masing FAQ. Apakah saya dapat mengakses snapshots saya? menggunakan Amazon S3 API biasa? :
Tidak, snapshot hanya tersedia melalui Amazon EC2 API.
Akibatnya, Anda tidak akan dapat memindahkan snapshot yang tidak dapat diakses ini dari penyimpanan Amazon S3 ke Amazon Glacier juga dan ini hanya akan mungkin terjadi jika AWS menyediakan fungsionalitas secara langsung di masa mendatang, misalnya dengan cara yang mirip dengan Pengarsipan yang baru diaktifkan. Amazon S3 Data ke Amazon Glacier melalui Object Lifecycle Management .
Snapshot EBS tidak dapat dipindahkan ke Glacier juga tidak masuk akal untuk menyimpannya di sana. Karena snapshot EBS bersifat inkremental, setiap snapshot biasanya menunjuk ke data yang disimpan dalam banyak snapshot sebelumnya. Karena pengambilan objek dari Glacier membutuhkan waktu yang sangat lama, bahkan mungkin untuk memindahkan snapshot EBS ke Glacier, mengembalikan data yang terkandung dalam snapshot dari Glacier akan menjadi skenario yang secara praktis tidak dapat digunakan. Pengarsipan gletser berfungsi lebih baik dengan file: menyalin atau membuat cadangan file yang diperlukan ke gletser, sehingga Anda dapat mengambilnya di lain waktu.
Amazon tidak memiliki fitur untuk melakukan ini. Namun, jika Anda tidak keberatan kehilangan keuntungan hemat tempat yang diberikan sifat tambahan snapshots, Anda dapat mengubah snapshot Anda menjadi volume EBS sementara, tar konten, dan unggah tar itu ke S3, di mana ia bisa secara otomatis dimigrasikan ke Gletser menggunakan aturan siklus bucket S3.
Saya telah mengembangkan alat open-source yang mengotomatiskan proses ini untuk Anda, yang disebut snap-to-s3
:
https://github.com/thenickdude/snap-to-s3
Anda dapat memilih untuk menggunakan dd
alih-alih tar
mempertahankan setiap byte volume sebagai gantinya, jika Anda mau.
Tampaknya satu-satunya cara adalah membuat file secara manual dari volume snapshot dan mendorongnya ke Glacier.
Ada pertanyaan serupa di forum AWS dari beberapa waktu yang lalu, masih belum terjawab di luar awal:
Terima kasih atas masukannya. Saat ini fungsi ini tidak tersedia melalui konsol AWS. Namun, kami mengenali nilai dari jenis integrasi ini dan sedang mengevaluasi penyertaannya dalam rilis yang akan datang.
Tidak ada yang menghentikan Anda menghubungi Amazon dan menanyakan apakah mereka akan mentransfer foto Anda ke Glacier. Anda berisiko tidak dapat menghubungi mereka dengan cepat jika tiba-tiba menemukan Anda membutuhkannya, tetapi karena Anda tidak dapat langsung mengakses Ember S3 di mana mereka tinggal, Anda mungkin dapat mengajukan permintaan agar mereka melakukannya Ini untukmu.