Objek Archive, Cold Archive, dan Deep Cold Archive harus dipulihkan terlebih dahulu sebelum Anda dapat membacanya. Setelah memulai pemulihan, gunakan salah satu pendekatan berikut untuk memeriksa apakah operasi tersebut telah selesai:
Beberapa objek: Panggil
HeadObjectdan periksa header responsx-oss-restore. Tersedia melalui Konsol OSS, SDK, ossutil, dan API.Banyak objek: Panggil
ListObjectsV2,ListObjects, atauListObjectVersionsdan periksa elemen responsRestoreInfo. Hanya tersedia melalui SDK dan API.
Status pemulihan
Kedua pendekatan mengembalikan salah satu dari tiga status berikut:
| Status | HeadObject (header x-oss-restore) | ListObjects (elemen RestoreInfo) |
|---|---|---|
| Belum dipulihkan atau pemulihan kedaluwarsa | Header tidak dikembalikan | Elemen tidak dikembalikan |
| Pemulihan sedang berlangsung | ongoing-request="true" | ongoing-request="true" |
| Pemulihan selesai | ongoing-request="false", expiry-date="<date>" | ongoing-request="false", expiry-date="<date>" |
Saat pemulihan selesai, nilai expiry-date menunjukkan kapan objek kembali menjadi tidak dapat dibaca.
Periksa objek tertentu
Gunakan HeadObject untuk memeriksa status pemulihan satu objek.
Catatan penggunaan
Pemanggilan HeadObject pada banyak objek akan menghasilkan biaya permintaan GET yang tinggi. Untuk informasi selengkapnya, lihat Biaya pemanggilan operasi API. Untuk memeriksa banyak objek sekaligus, gunakan pendekatan kueri batch sebagai gantinya.
Izin
Diperlukan izin oss:GetObject. Untuk informasi selengkapnya, lihat Lampirkan kebijakan kustom ke RAM user.
Periksa beberapa objek sekaligus
Gunakan ListObjectsV2, ListObjects, atau ListObjectVersions untuk memeriksa status pemulihan beberapa objek berdasarkan awalan.
Konsol OSS dan ossutil tidak mendukung kueri status pemulihan batch. Gunakan SDK atau API.
Catatan penggunaan
Operasi ini tidak menyaring objek berdasarkan kelas penyimpanan. Untuk memeriksa hanya objek Archive, Cold Archive, atau Deep Cold Archive, filter hasil berdasarkan atribut storage-class di sisi client.
Izin
Diperlukan izin
oss:ListObjects.Untuk mencantumkan versi objek, diperlukan juga izin
oss:ListObjectVersions.
Untuk informasi selengkapnya, lihat Lampirkan kebijakan kustom ke RAM user.