全部产品
Search
文档中心

ApsaraVideo VOD:Konfigurasikan Daftar Hitam atau Putih User-Agent

更新时间:Jul 06, 2025

User-Agent adalah header HTTP yang berisi informasi tentang klien yang membuat permintaan, seperti sistem operasi, versi sistem operasi, browser, dan versi browser. Anda dapat mengonfigurasi daftar hitam atau putih User-Agent untuk mengidentifikasi dan menyaring pengguna. Ini membantu mengontrol akses ke sumber daya serta meningkatkan keamanan sumber daya di ApsaraVideo VOD. Topik ini menjelaskan cara mengonfigurasi daftar hitam atau putih User-Agent.

Catatan Penggunaan

  • Hanya permintaan HTTP dengan bidang User-Agent yang terdaftar dalam daftar putih User-Agent ApsaraVideo VOD yang dapat mengakses sumber daya ApsaraVideo VOD.

  • Permintaan HTTP dengan bidang User-Agent yang terdaftar dalam daftar hitam User-Agent ApsaraVideo VOD tidak dapat mengakses sumber daya ApsaraVideo VOD. Jika nilai header User-Agent dalam suatu permintaan cocok dengan nilai dalam daftar hitam User-Agent, permintaan tersebut dapat mencapai POP tetapi akan ditolak oleh POP. Kemudian, kode status HTTP 403 dikembalikan ke klien, dan permintaan dicatat dalam log Alibaba Cloud CDN.

  • Daftar hitam dan putih bersifat saling eksklusif dan tidak dapat dikonfigurasi secara bersamaan.

Prosedur

  1. Masuk ke Konsol ApsaraVideo VOD.

  2. Di panel navigasi sebelah kiri, pilih Configuration Management > CDN Configuration > Domain Names.

  3. Pada halaman Domain Names, pilih nama domain yang ingin dikonfigurasi, lalu klik Configure di kolom Actions.

  4. Di pohon navigasi sebelah kiri nama domain, klik Access Control.

  5. Pada halaman yang muncul, klik tab User-Agent Blacklist/Whitelist.

  6. Pada tab User-Agent Blacklist/Whitelist, klik Modify.

  7. Konfigurasikan blacklist atau whitelist sesuai petunjuk.

    UA黑/白名单

    Item

    deskripsi

    Type

    Jenis daftar berikut didukung:

    • Blacklist

      Permintaan yang header User-Agent-nya cocok dengan nilai dalam daftar hitam akan ditolak, dan kode status HTTP 403 dikembalikan.

    • Whitelist

      Hanya permintaan yang header User-Agent-nya cocok dengan nilai dalam daftar putih yang diizinkan mengakses sumber daya pada POP.

    Item

    Saat menentukan nilai User-Agent, pisahkan beberapa nilai dengan tanda vertikal (|). Anda dapat menggunakan asterisk (*) sebagai karakter wildcard. Contoh: *curl*|*IE*|*chrome*|*firefox*.

    Catatan
    • Jika Anda ingin mengaktifkan kontrol akses untuk permintaan yang header User-Agent-nya kosong, Anda dapat menggunakan parameter this-is-empty-ua untuk menentukan bahwa header User-Agent kosong.

      • Jika Anda menentukan parameter this-is-empty-ua dalam aturan daftar putih, permintaan yang berisi header User-Agent kosong diizinkan.

      • Jika Anda menentukan parameter this-is-empty-ua dalam aturan daftar hitam, permintaan yang berisi header User-Agent kosong ditolak.

    • Daftar hitam dan putih User-Agent tidak mendukung kontrol akses pada permintaan yang tidak berisi header User-Agent. Anda dapat menggunakan EdgeScript untuk mengaktifkan fitur tersebut. Untuk informasi lebih lanjut, lihat Ikhtisar EdgeScript.

  8. Klik OK.

Konfigurasi Contoh

  • Contoh 1: Konfigurasikan daftar putih

    Aturan daftar putih: *IE*|*firefox*

    Hasil yang diharapkan: Hanya permintaan dari IE atau Firefox yang diizinkan mengakses sumber daya pada POP.

  • Contoh 2: Konfigurasikan daftar hitam

    Aturan daftar hitam: *IE*|this-is-empty-ua

    Hasil yang diharapkan: Permintaan dari IE atau dengan header User-Agent kosong akan ditolak.