View a markdown version of this page

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 diarsipkan melalui kelas Intelligent-Tiering penyimpanan S3 di tingkatan Akses Arsip atau Akses Arsip Dalam

Menggunakan operasi Restore (S3InitiateRestoreObjectOperation) di pekerjaan Operasi Batch S3 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. Memulihkan pekerjaan yang menargetkan objek S3 Glacier Flexible Retrieval dan S3 Glacier Deep Archive mengharuskan Anda menyetel ExpirationInDays ke 1 atau lebih besar.

penting

Jangan mengatur ExpirationInDays saat membuat pekerjaan operasi Restore yang menargetkan objek tingkat S3 Intelligent-Tiering Archive Access dan Deep Archive Access. Objek di tingkatan akses Intelligent-Tiering arsip S3 tidak tunduk pada kedaluwarsa pemulihan, jadi menentukan mengaki ExpirationInDays batkan kegagalan RestoreObject permintaan.

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 Intelligent-Tiering penyimpanan S3 di tingkatan Akses Arsip atau Akses Arsip Dalam.

  • 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 Intelligent-Tiering objek S3 yang diarsipkan, jangan tentukan ExpirationInDays argumen. Saat Anda memulihkan objek dari tingkatan Akses Intelligent-Tiering Arsip S3 atau Akses Arsip Mendalam, objek bertransisi kembali ke tingkat Ak Intelligent-Tiering ses Sering S3. 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.

  • Pekerjaan Operasi Batch dapat beroperasi baik pada objek kelas penyimpanan S3 Glacier Flexible Retrieval dan S3 Glacier Deep Archive atau pada objek tingkat 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 S3InitiateRestoreObjectOperation pekerjaan Anda mencoba memulihkan objek yang sudah dalam proses pemulihan, Operasi Batch S3 melanjutkan 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 sudah berlangsung belum selesai, dan durasi pemulihan untuk pekerjaan ini (ditentukan oleh ExpirationInDays nilai) berbeda dari durasi pemulihan yang ditentukan dalam permintaan pemulihan yang sedang berlangsung.

  • Tingkat pemulihan untuk pekerjaan ini (ditentukan oleh GlacierJobTier nilai) sama atau lebih lambat dari tingkat pemulihan yang ditentukan dalam permintaan pemulihan 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.

  • Satu tugas Batch Operations Restore dapat mendukung manifes hingga 4 miliar objek.

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