Memulihkan objek dengan Operasi Batch - Amazon Simple Storage Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memulihkan objek dengan Operasi Batch

Operasi Pemulihan memulai permintaan pemulihan untuk objek Amazon S3 yang diarsipkan yang tercantum dalam manifes Anda. Objek yang diarsipkan berikut ini harus dipulihkan sebelum dapat diakses secara real time:

  • Objek yang diarsipkan di kelas penyimpanan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive

  • Objek yang diarsipkan melalui kelas penyimpanan S3 Intelligent-Tiering di tingkat Archive Access atau Deep Archive Access

Menggunakan operasi S3 Initiate Restore Object dalam pekerjaan Operasi Batch S3 Anda akan menghasilkan permintaan pemulihan untuk setiap objek yang ditentukan dalam manifes.

penting

Pekerjaan S3 Initiate Restore Object hanya memulai permintaan untuk memulihkan objek. Operasi Batch S3 melaporkan pekerjaan sebagai selesai untuk setiap objek setelah permintaan dimulai untuk objek tersebut. Amazon S3 tidak memperbarui pekerjaan atau mengirim notifikasi saat objek telah dipulihkan. Namun, Anda dapat menggunakan Notifikasi Peristiwa S3 untuk menerima notifikasi ketika objek tersebut tersedia di Amazon S3. Untuk informasi selengkapnya, lihat Notifikasi Peristiwa Amazon S3.

Saat Anda membuat pekerjaan S3 Initiate Restore Object, argumen berikut tersedia:

ExpirationInDays

Argumen ini menentukan berapa lama objek S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive tetap tersedia di Amazon S3. Memulai pekerjaan Pemulihan Object yang menargetkan objek S3 Glacier Flexible Retrieval dan S3 Glacier Deep Archive mengharuskan Anda mengatur ExpirationInDays ke 1 atau lebih.

penting

Jangan atur ExpirationInDays saat membuat pekerjaan operasi S3 Initiate Restore Object yang menargetkan objek tingkat Archive Access dan Deep Archive Access S3 Intelligent-Tiering. Objek dalam tingkat akses arsip S3 Intelligent-Tiering tidak dibatasi oleh kedaluwarsa pemulihan, sehingga menentukan hasil ExpirationInDays akan mengakibatkan kegagalan permintaan pemulihan.

GlacierJobTier

Amazon S3 dapat memulihkan objek menggunakan salah satu dari tiga tingkat pengambilan yang berbeda: EXPEDITED, STANDARD, dan BULK. Namun, fitur Operasi Batch S3 hanya mendukung tingkatan STANDARD pengambilan. Untuk informasi selengkapnya tentang perbedaan antar tingkat pengambilan, lihat Opsi pengambilan arsip.

Untuk informasi selengkapnya tentang harga untuk setiap tingkat, lihat bagian Permintaan & pengambilan data di halaman harga Amazon S3.

Perbedaan saat memulihkan dari S3 Glacier dan S3 Intelligent-Tiering

Memulihkan file yang diarsipkan dari kelas penyimpanan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive berbeda dengan memulihkan file dari kelas penyimpanan S3 Intelligent-Tiering di tingkat Archive Access atau Deep Archive Access.

  • Saat Anda memulihkan dari S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive, salinan sementara dari objek akan dibuat. Amazon S3 menghapus salinan ini setelah nilai yang Anda tentukan dalam argumen ExpirationInDays telah terlewati. Setelah salinan sementara ini dihapus, Anda harus mengirimkan permintaan pemulihan tambahan untuk mengakses objek.

  • Saat memulihkan objek S3 Intelligent-Tiering yang diarsipkan, jangan tentukan argumen ExpirationInDays. Saat Anda memulihkan objek dari tingkat Archive Access atau Deep Archive Access S3 Intelligent-Tiering, objek dipindah kembali ke tingkat Frequent Access S3 Intelligent-Tiering. Setelah minimal 90 hari berturut-turut tanpa akses, objek secara otomatis dipindah ke tingkat Archive Access. Setelah minimal 180 hari berturut-turut tanpa akses, objek secara otomatis dipindah ke tingkat Deep Archive Access.

  • Tugas Operasi Batch dapat beroperasi baik pada objek kelas penyimpanan S3 Glacier Flexible Retrieval dan S3 Glacier Deep Archive atau di objek tingkatan penyimpanan S3 Intelligent-Tiering Archive Access dan Deep Archive Access. Operasi Batch tidak dapat beroperasi pada kedua jenis objek yang diarsipkan dalam tugas yang sama. Untuk memulihkan kedua jenis objek tersebut, Anda harus membuat pekerjaan Operasi Batch terpisah.

Pemulihan yang tumpang tindih

Jika pekerjaan S3 Initiate Restore Object Anda mencoba memulihkan objek yang sudah dalam proses pemulihan, Operasi Batch S3 akan berjalan sebagai berikut.

Operasi pemulihan objek berhasil jika salah satu dari kondisi berikut ini benar:

  • Dibandingkan dengan permintaan pemulihan yang sedang berlangsung, nilai ExpirationInDays pekerjaan ini sama dan nilai GlacierJobTier lebih cepat.

  • Permintaan pemulihan sebelumnya telah selesai, dan objek saat ini tersedia. Dalam hal ini, Operasi Batch memperbarui tanggal kedaluwarsa objek yang dipulihkan agar sesuai dengan nilai ExpirationInDays yang ditentukan dalam permintaan pemulihan yang sedang berlangsung.

Operasi pemulihan objek akan gagal jika salah satu kondisi berikut ini benar:

  • Permintaan pemulihan yang sedang berlangsung belum selesai, dan durasi pemulihan untuk pekerjaan ini (ditentukan berdasarkan nilai ExpirationInDays) berbeda dengan durasi pemulihan yang ditentukan dalam permintaan pemulihan yang sedang berlangsung.

  • Tingkat pemulihan untuk pekerjaan ini (yang ditentukan berdasarkan nilai GlacierJobTier) sama atau lebih lambat dari tingkat pemulihan yang ditentukan dalam permintaan pemulihan yang sedang berlangsung.

Batasan

S3 Initiate Restore Object memiliki batasan sebagai berikut:

  • Anda harus membuat pekerjaan di Wilayah yang sama dengan objek yang diarsipkan.

  • Operasi Batch S3 tidak mendukung tingkat pengambilan EXPEDITED.

Untuk informasi selengkapnya tentang pemulihan objek, lihat Memulihkan objek yang diarsipkan.