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

Anda dapat menggunakan Operasi Batch Amazon S3 untuk melakukan operasi batch skala besar pada objek Amazon S3. 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 Restore (S3InitiateRestoreObjectOperation) operasi dalam pekerjaan Operasi Batch S3 Anda menghasilkan RestoreObject permintaan untuk setiap objek yang ditentukan dalam manifes.

penting

Pekerjaan Restore 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 Pulihkan, argumen berikut tersedia:

ExpirationInDays

Argumen ini menentukan berapa lama objek S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive tetap tersedia di Amazon S3. Pulihkan pekerjaan yang menargetkan S3 Glacier Flexible Retrieval dan objek S3 Glacier Deep Archive yang mengharuskan Anda atur atau lebih besar. ExpirationInDays 1

penting

Jangan setel ExpirationInDays saat membuat pekerjaan operasi Pulihkan yang menargetkan objek tingkat Akses Arsip Tingkat Cerdas S3 dan Akses Arsip Dalam. Objek di tingkatan akses arsip Tingkat Cerdas S3 tidak dikenakan kedaluwarsa pemulihan, jadi menentukan hasil kegagalan permintaan. ExpirationInDays RestoreObject

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 tingkat pengambilan STANDARD dan BULK. Untuk informasi selengkapnya tentang perbedaan antar tingkat pengambilan, lihat Memahami 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 Anda S3InitiateRestoreObjectOperationjob mencoba memulihkan objek yang sudah dalam proses dipulihkan, Operasi Batch S3 berlangsung 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 restorasi yang sedang berlangsung belum selesai, dan durasi restorasi untuk pekerjaan ini (ditentukan oleh ExpirationInDays nilai) berbeda dari durasi restorasi yang ditentukan dalam permintaan restorasi yang sedang berlangsung.

  • Tingkat restorasi untuk pekerjaan ini (ditentukan oleh GlacierJobTier nilainya) sama atau lebih lambat dari tingkat restorasi yang ditentukan dalam permintaan restorasi yang sedang berlangsung.

Batasan

Pekerjaan S3InitiateRestoreObjectOperation memiliki batasan berikut ini:

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

  • Operasi Batch S3 tidak mendukung tingkat EXPEDITED pengambilan.

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