Halaman ini hanya untuk pelanggan lama dari layanan S3 Glacier menggunakan Vaults dan asli dari 2012. REST API
Jika Anda mencari solusi penyimpanan arsip, kami sarankan untuk menggunakan kelas penyimpanan S3 Glacier di Amazon S3, Pengambilan Instan Gletser S3, Pengambilan Fleksibel Gletser S3, dan S3 Glacier Deep Archive. Untuk mempelajari lebih lanjut tentang opsi penyimpanan ini, lihat Kelas penyimpanan S3 Glacier dan Penyimpanan data jangka panjang menggunakan kelas
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengunggah Arsip Besar dalam Beberapa Bagian (Unggahan Multipart)
Topik
Proses Unggahan Multipart
Seperti yang dijelaskan dalamMengunggah Arsip di Amazon S3 Glacier, kami mendorong pelanggan Amazon S3 Glacier (S3 Glacier) menggunakan Unggahan Multipart untuk mengunggah arsip lebih dari 100 mebibyte (MiB) menggunakan Unggahan Multipart untuk mengunggah arsip lebih dari 100 mebibyte (MiB).
-
Initiate Multipart Upload
Saat Anda mengirim permintaan untuk memulai unggahan multipart, S3 Glacier mengembalikan ID unggahan multipart, yang merupakan pengidentifikasi unik untuk unggahan multipart Anda. Operasi unggahan multipart berikutnya memerlukan ID ini. ID ini tidak kedaluwarsa selama setidaknya selama 24 jam setelah S3 Glacier menyelesaikan tugas.
Dalam permintaan Anda untuk memulai unggahan multipart, tentukan ukuran bagian dalam jumlah byte. Setiap bagian yang Anda unggah, kecuali bagian terakhir, harus seukuran ini.
catatan
Anda tidak perlu mengetahui ukuran arsip secara keseluruhan saat menggunakan unggahan multipart. Ini berarti Anda dapat menggunakan unggahan multipart jika Anda tidak mengetahui ukuran arsip ketika Anda mulai mengunggah arsip. Anda hanya perlu memutuskan ukuran bagian pada saat Anda memulai unggahan multipart.
Dalam permintaan mulai unggahan multipart, Anda juga dapat memberikan deskripsi arsip opsional.
-
Unggah Suku Cadang
Untuk setiap permintaan unggah bagian, Anda harus menyertakan ID unggahan multipart yang Anda peroleh pada langkah 1. Dalam permintaan tersebut, Anda juga harus menentukan rentang konten, dalam byte, yang mengidentifikasi posisi bagian dalam arsip final. S3 Glacier selanjutnya menggunakan informasi rentang konten untuk menggabungkan arsip dalam urutan yang benar. Karena Anda menyediakan berbagai konten untuk setiap bagian yang Anda unggah, hal ini akan menentukan posisi bagian dalam penggabungan akhir final, dan karena itu, Anda dapat mengunggah bagian dalam urutan apa pun. Anda juga dapat mengunggah bagian secara paralel. Jika Anda mengunggah bagian baru menggunakan rentang konten yang sama dengan bagian yang diunggah sebelumnya, bagian yang diunggah sebelumnya akan ditimpa.
-
Menyelesaikan (atau Menghentikan) Unggahan Multipart
Setelah mengunggah semua bagian arsip, Anda menggunakan operasi selesaikan. Sekali lagi, Anda harus menentukan ID unggahan dalam permintaan Anda. S3 Glacier membuat arsip dengan menggabungkan bagian dalam urutan naik berdasarkan rentang konten yang Anda berikan. Respons S3 Glacier terhadap permintaan Selesaikan Unggahan Multipart mencakup ID arsip untuk arsip yang baru dibuat. Jika Anda memberikan deskripsi arsip opsional dalam permintaan Mulai Unggahan Multipart, S3 Glacier mengaitkannya dengan arsip yang digabung. Setelah Anda berhasil menyelesaikan unggahan multipart, Anda tidak dapat merujuk ke ID unggahan multipart. Itu berarti Anda tidak dapat mengakses bagian yang terkait dengan ID unggahan multipart.
Setelah menghentikan unggahan multipart, Anda tidak dapat mengunggah bagian apa pun menggunakan ID unggahan multipart tersebut. Semua penyimpanan yang digunakan oleh setiap bagian yang terkait dengan unggahan multipart yang dihentikan akan dikosongkan. Jika ada unggahan bagian yang sedang berlangsung, unggahan masih dapat berhasil atau gagal meskipun sudah Anda hentikan.
Operasi Unggahan Multipart Tambahan
Amazon S3 Glacier (S3 Glacier) menyediakan panggilan API unggahan multipart tambahan berikut.
-
Cantumkan Bagian—Dengan menggunakan operasi ini, Anda dapat mencantumkan bagian-bagian dari unggahan multipart tertentu. Operasi ini mengembalikan informasi bagian yang sudah Anda unggah untuk unggahan multipart. Untuk setiap permintaan cantumkan bagian, S3 Glacier mengembalikan informasi hingga 1.000 bagian. Jika ada lebih banyak bagian yang dicantumkan untuk unggahan multipart, hasilnya adalah pemberian nomor halaman dan penanda dikembalikan dalam respons di tempat daftar dilanjutkan. Anda perlu mengirim permintaan tambahan untuk mengambil bagian berikutnya. Perhatikan bahwa daftar bagian yang telah ditampilkan tidak akan mencakup bagian yang belum selesai diunggah.
-
Cantumkan Unggahan Multipart—Dengan menggunakan operasi ini, Anda bisa mendapatkan daftar unggahan multipart yang sedang diproses. Unggahan multipart yang sedang berlangsung adalah unggahan yang telah Anda mulai, tetapi belum selesai atau dihentikan. Untuk setiap permintaan cantumkan unggahan multipart, S3 Glacier mengembalikan hingga 1.000 unggahan multipart. Jika ada lebih banyak unggahan multipart yang dicantumkan, hasilnya adalah pemberian nomor halaman dan penanda dikembalikan dalam respons di tempat daftar dilanjutkan. Anda harus mengirim permintaan tambahan untuk mengambil unggahan multipart yang tersisa.
Fakta Cepat
Tabel berikut menyediakan spesifikasi inti unggahan multipart.
Item | Spesifikasi |
---|---|
Ukuran arsip maksimum | 10.000 x 4 gibibytes (GiB) |
Jumlah maksimum bagian per unggahan | 10.000 |
Ukuran bagian | 1 MiB hingga 4 GiB, bagian terakhir bisa <1 MiB. Anda menentukan nilai ukuran dalam byte. Ukuran bagian harus dalam mebibyte (1024 kibibytes [KiB]) yang dikalikan pangkat 2. Misalnya, |
Jumlah maksimum bagian yang ditampilkan untuk permintaan daftar bagian | 1.000 |
Jumlah maksimum unggahan multipart yang ditampilkan dalam sebuah permintaan daftar unggahan multipart | 1.000 |