Deskripsi masalah
Bucket dari Alibaba Cloud Object Storage Service (OSS) dikonfigurasi dengan aturan siklus hidup yang menentukan file dari kelas penyimpanan Standar atau Akses Jarang diubah menjadi kelas penyimpanan Arsip setelah sejumlah hari tertentu. Beberapa objek Arsip masih gagal diakses setelah dipulihkan, dan pesan kesalahan berikut muncul:
StatusCode=403, ErrorCode=InvalidObjectState, ErrorMessage="Operasi tidak valid untuk keadaan objek"Penyebab
Setelah objek Arsip dipulihkan, keadaan dipulihkan berlangsung selama satu hari secara default. Anda dapat memperpanjang durasi keadaan dipulihkan hingga maksimal tujuh hari menggunakan alat ossutil atau SDK. Setelah durasi berakhir, objek kembali ke status beku dan tidak dapat diakses, sehingga memicu kesalahan tersebut.
Solusi
Pilih solusi berdasarkan kebutuhan Anda:
Mengakses Sementara Objek Arsip
Jika Anda perlu membaca file secara sementara, ikuti langkah-langkah berikut:
Mengakses Sering Objek Arsip
Jika Anda perlu sering mengakses objek di masa mendatang, kami sarankan Anda mengubah objek ke kelas penyimpanan Standar untuk menghindari pemulihan berulang:
Pulihkan objek dan pastikan objek dapat diakses.
Dalam durasi keadaan dipulihkan, ubah kelas penyimpanan objek menjadi Standar. Untuk informasi lebih lanjut, lihat Mengonversi Kelas Penyimpanan.
CatatanUntuk mencegah objek Standar diubah kembali menjadi kelas penyimpanan Arsip oleh aturan siklus hidup, kami sarankan Anda membuat bucket baru dengan kelas penyimpanan Standar dan memindahkan objek Standar ke bucket baru tersebut.