All Products
Search
Document Center

Object Storage Service:Melindungi gambar sumber

Last Updated:Jun 26, 2025

Object Storage Service (OSS) menyediakan fitur perlindungan gambar sumber untuk melindungi gambar Anda dari penggunaan oleh pihak yang tidak berwenang dengan permintaan anonim. Setelah mengaktifkan perlindungan gambar sumber untuk bucket Anda, gambar yang disimpan di dalamnya hanya dapat diakses jika parameter gaya ditambahkan ke permintaan atau menggunakan URL yang ditandatangani.

Informasi latar belakang

Anda dapat menggunakan salah satu metode berikut untuk mengakses gambar dalam bucket yang memiliki fitur perlindungan gambar sumber diaktifkan:

  • Gunakan URL objek yang berisi parameter gaya dalam format berikut: https://NamaBucket.Endpoint/NamaObjek?x-oss-process=style/NamaGaya.

  • Gunakan URL objek yang berisi tanda tangan dalam format berikut: https://NamaBucket.Endpoint/NamaObjek?TandaTangan.

Catatan

Fungsi aturan perlindungan gambar sumber sedang dalam pratinjau publik. Untuk menggunakan aturan perlindungan gambar sumber, hubungi technical support.

Prosedur

  1. Masuk ke Konsol OSS.

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

  3. Di pohon navigasi sebelah kiri, pilih Data Processing > IMG.

  4. Di halaman IMG, klik Access Settings.

  5. Di panel Access Settings, aktifkan Source Image Protection dan konfigurasikan parameter yang dijelaskan dalam tabel berikut.

    Parameter

    Deskripsi

    Source Image Protection Rule

    Anda dapat mengonfigurasi hingga 10 aturan. Sebuah aturan mencakup awalan, akhiran, atau keduanya.

    Saat mengonfigurasi aturan perlindungan gambar sumber, perhatikan hal-hal berikut:

    • Anda dapat menyertakan awalan, akhiran, atau keduanya dalam sebuah aturan untuk perlindungan gambar sumber. Jika Anda mengonfigurasi baik awalan maupun akhiran, hanya gambar yang namanya memuat kedua awalan dan akhiran tertentu yang dilindungi oleh aturan tersebut.

      Catatan

      Anda dapat menggunakan awalan untuk melindungi semua objek dalam direktori. Misalnya, untuk melindungi gambar dalam direktori image/, setel awalan menjadi image/.

    • Jika beberapa aturan dikonfigurasi untuk objek dalam bucket, gambar yang namanya sesuai dengan salah satu aturan akan dilindungi.

    • Jika Anda menentukan baik aturan perlindungan gambar sumber maupun ekstensi gambar yang dilindungi, gambar yang namanya sesuai dengan satu atau lebih aturan atau memuat ekstensi yang ditentukan akan dilindungi.

    • Pilih Case Insensitive jika Anda ingin awalan dan akhiran yang ditentukan dalam aturan tidak sensitif terhadap huruf besar kecil.

    Protected Image Extensions

    Pilih ekstensi gambar dari daftar drop-down Protected Image Extensions. Semua objek dalam bucket yang sesuai dengan ekstensi yang ditentukan akan dilindungi.

    Catatan

    Jika Anda memilih *, semua objek gambar dalam bucket akan dilindungi.

    Delimiters

    Pemisah berikut didukung: tanda hubung (-), garis bawah (_), garis miring (/), dan tanda seru (!). Setelah Anda menentukan pemisah, Anda dapat menggunakannya untuk mengganti parameter gaya. Ini menyederhanakan URL IMG.

    Sebagai contoh, Anda menggunakan URL IMG yang berisi parameter gaya untuk mengakses gambar. Format URL adalah https://NamaBucket.Endpoint/NamaObjek?x-oss-process=style/NamaGaya. Jika Anda menentukan tanda seru (!) sebagai pemisah, Anda dapat menyederhanakan URL menjadi http(s)://NamaBucket.Endpoint/NamaObjek!NamaGaya.

  6. Klik OK.

FAQ

  • Mengapa kode status HTTP 403 dikembalikan saat saya mengakses gambar yang dilindungi, sedangkan kode status HTTP 200 dikembalikan saat saya mengakses gambar melalui Alibaba Cloud CDN?

    Penyebab yang mungkin adalah bahwa permintaan dialihkan untuk mengakses bucket pribadi melalui Alibaba Cloud CDN. Perlindungan gambar sumber hanya berlaku untuk permintaan akses anonim, bukan permintaan akses yang mencakup informasi tanda tangan.

  • Mengapa gambar sumber saya masih dapat diakses menggunakan URL yang ditandatangani ketika perlindungan gambar sumber diaktifkan untuk gambar tersebut?

    Perlindungan gambar sumber hanya berlaku untuk permintaan akses anonim. Pengguna yang mengakses objek menggunakan URL yang ditandatangani bukan anonim. Oleh karena itu, gambar sumber dapat diakses menggunakan URL yang ditandatangani meskipun perlindungan gambar sumber diaktifkan.