全部产品
Search
文档中心

Object Storage Service:Membaca objek yang diarsipkan secara langsung tanpa memulihkannya

更新时间:Nov 09, 2025

Fitur Pembacaan Langsung Arsip memungkinkan Anda mengakses file dalam kelas penyimpanan Arsip secara langsung dalam skenario seperti data lake dan album foto cloud tanpa harus memulihkan terlebih dahulu. Fitur ini membantu menjaga biaya penyimpanan tetap rendah sambil memungkinkan akses real-time ke data yang jarang diakses, memberikan keseimbangan antara biaya penyimpanan dan efisiensi akses.

Memulihkan dan membaca vs. membaca langsung

Tabel berikut membandingkan perbedaan sebelum dan sesudah mengaktifkan Pembacaan Langsung Arsip.

Item

Pembacaan Langsung Arsip dinonaktifkan (Default)

Pembacaan Langsung Arsip diaktifkan

Metode pengambilan

Memulihkan lalu membaca

Membaca langsung

Biaya pengambilan

Rendah

Tinggi

Waktu pengambilan

Menit

Millidetik

Untuk informasi lebih lanjut tentang biaya pengambilan, lihat Harga OSS.

Aktifkan Pembacaan Langsung Arsip

Konsol OSS

  1. Masuk ke Konsol OSS.

  2. Di panel navigasi di sebelah kiri, klik Buckets. Pada halaman Buckets, temukan dan klik bucket yang diinginkan.

  3. Di panel navigasi di sebelah kiri, pilih Data Management > Archive Direct Read.

  4. Pada halaman Archive Direct Read, aktifkan Archive Direct Read.

  5. Dalam pesan yang muncul, klik OK.

ossutil

Sebelum menggunakan ossutil, Anda harus menginstal ossutil.

  • Perintah berikut mengaktifkan Pembacaan Langsung Arsip untuk bucket bernama examplebucket.

    ossutil api put-bucket-archive-direct-read --bucket examplebucket --archive-direct-read-configuration "{\"Enabled\":\"true\"}"

    Untuk informasi lebih lanjut tentang perintah ini, lihat put-bucket-archive-direct-read.

  • Perintah berikut menanyakan apakah Pembacaan Langsung Arsip diaktifkan untuk bucket bernama examplebucket.

    ossutil api get-bucket-archive-direct-read --bucket examplebucket

    Untuk informasi lebih lanjut tentang perintah ini, lihat get-bucket-archive-direct-read.

API

Jika program Anda memiliki persyaratan penyesuaian tinggi, Anda dapat memanggil operasi API REST secara langsung. Untuk melakukannya, Anda harus menulis kode secara manual untuk menghitung tanda tangan. Untuk informasi lebih lanjut, lihat PutBucketArchiveDirectRead dan GetBucketArchiveDirectRead.

Operasi baca

Setelah mengaktifkan Pembacaan Langsung Arsip, Anda dapat melakukan operasi baca berikut secara langsung pada file dalam kelas penyimpanan Arsip di bucket tanpa memulihkannya:

Izin

Pengguna Resource Access Management (RAM) harus memiliki izin berikut: oss:PutBucketArchiveDirectRead dan oss:GetBucketArchiveDirectRead. Untuk informasi lebih lanjut, lihat Memberikan izin kustom kepada pengguna RAM.

Batasan

  • Pembacaan Langsung Arsip hanya berlaku untuk file dalam kelas penyimpanan Arsip di bucket. Tidak berlaku untuk file dalam kelas penyimpanan Cold Archive atau Deep Cold Archive.

  • Jika Pembacaan Langsung Arsip diaktifkan untuk bucket dan Anda mengatur halaman indeks default atau halaman kesalahan default untuk hosting situs web statis menjadi objek arsip yang belum dipulihkan di bucket yang sama, akses ke halaman tersebut gagal dan kesalahan 403 dikembalikan. Untuk memastikan bahwa halaman dapat diakses, kami sarankan Anda mengatur halaman indeks default dan halaman kesalahan default ke file dalam kelas penyimpanan Standar.

Penagihan

  • Setelah mengaktifkan Pembacaan Langsung Arsip untuk bucket, Anda akan dikenakan biaya untuk volume data yang diambil menggunakan Pembacaan Langsung Arsip (RetrievalDataArchiveDirect) saat membaca file yang belum dipulihkan dalam kelas penyimpanan Arsip secara langsung. Volume data yang diambil untuk permintaan ditunjukkan oleh bidang log archive_direct_read_size. Jika Anda membaca file yang sudah dipulihkan dari kelas penyimpanan Arsip, tidak ada biaya pengambilan yang dikenakan. Untuk informasi lebih lanjut, lihat Biaya pemrosesan data.

  • Volume data yang diambil menggunakan Pembacaan Langsung Arsip bergantung pada rentang data yang dibaca yang ditentukan dalam header permintaan saat koneksi HTTP dibuat. Mengakhiri transfer data lebih awal tidak memengaruhi volume data yang dapat ditagih untuk permintaan tersebut. Sebagai contoh, jika Anda meminta rentang 100 MB hingga 200 MB tetapi koneksi dihentikan setelah hanya 1 byte dibaca, Anda tetap akan dikenakan biaya untuk seluruh rentang 100 MB hingga 200 MB.

  • Jika Anda menggunakan fitur Pembacaan Langsung Arsip untuk melakukan operasi penskalaan gambar pada gambar yang diarsipkan, OSS menghitung volume data yang diambil menggunakan Pembacaan Langsung Arsip berdasarkan ukuran gambar sumber, bukan ukuran gambar yang diproses. Ini berarti Anda dikenakan biaya untuk pengambilan data berdasarkan ukuran gambar sumber, meskipun bandwidth aktual yang digunakan untuk transfer jauh lebih rendah karena gambar tersebut diperkecil. Sebagai contoh, jika gambar sumber adalah 1 GB dan diperkecil menjadi 100 KB, volume data yang dapat ditagih yang diambil menggunakan Pembacaan Langsung Arsip adalah 1 GB.