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
, danBULK
. Namun, fitur Operasi Batch S3 hanya mendukung tingkat pengambilanSTANDARD
danBULK
. 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 nilaiGlacierJobTier
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.