全部产品
Search
文档中心

Edge Security Acceleration:Bekerja dengan aturan

更新时间:Nov 29, 2025

ESA menggunakan aturan sebagai intinya. Anda dapat mengonfigurasi aturan menggunakan sintaksis umum dan kondisi filter untuk fitur-fitur tertentu.

Struktur aturan

Di ESA, sebuah aturan terdiri dari ekspresi aturan dan aksi.

Ekspresi aturan

Ekspresi aturan menentukan kondisi filter untuk permintaan Anda. Setiap kondisi terdiri dari match field, match operator, dan match value.

Di Konsol ESA, bagian If requests match... menampilkan daftar ekspresi aturan. Secara default, Apply to > Filtered Requests dipilih agar Anda dapat dengan cepat mengonfigurasi kondisi filter.

Anda juga dapat memilih All Requests untuk menerapkan aturan ke semua permintaan.

image

Catatan

Di Konsol ESA, Anda juga dapat langsung mengedit ekspresi.

Action

Action menentukan tindakan yang akan diterapkan pada permintaan yang memenuhi kondisi filter.

Di bagian Then execute... di Konsol ESA, Anda dapat mengatur aturan untuk fitur yang diinginkan.

image

Kondisi filter

Untuk ekspresi tunggal

Kadang-kadang, satu kondisi filter saja tidak cukup. Aturan ESA mendukung penggabungan beberapa kondisi menggunakan hubungan logika berikut:

  • AND: Klik image untuk membuat hubungan logika AND.

    Gambar berikut menunjukkan ekspresi aturan dengan hostname example-1.com dan negara/wilayah Daratan Tiongkok.

  • OR: Klik image untuk membuat hubungan logika OR.

    Gambar berikut menunjukkan ekspresi aturan dengan hostname example-1.com atau example-2.com.image

Catatan

Jumlah maksimum kondisi yang diizinkan dalam ekspresi aturan bergantung pada jenis paket Anda. Misalnya, paket Enterprise mendukung hingga 20 kondisi dalam satu ekspresi.

Untuk ekspresi bersarang

Aturan ESA mendukung penempatan hubungan logika AND di dalam hubungan OR.

Sebagai contoh, Anda dapat mengatur kondisi filter berikut:

  • Hostname adalah example-1.com.

  • Atau hostname adalah example-2.com dan negara/wilayah bukan Daratan Tiongkok.

  • Atau hostname adalah example-3.com.

image

Fitur tambahan

Anda juga dapat menggunakan bahasa aturan berikut:

  • Gunakan simbol pengelompokan untuk mengelompokkan ekspresi yang perlu dievaluasi bersama.

  • Gunakan functions untuk memanipulasi dan mengotentikasi nilai dalam ekspresi.

Expression builder

Selain kontrol grafis, ESA juga menyediakan expression builder untuk mengonfigurasi ekspresi aturan melalui kode.

Pratinjau ekspresi

Setelah Anda mengonfigurasi ekspresi aturan menggunakan kontrol grafis, ESA secara otomatis menghasilkannya dalam format kode.

image

  • Ekspresi tunggal: (<Match field> <Match operator> <Match value>)

    Contoh: (http.host eq "example-1.com")
  • Ekspresi bersarang: (<Single expression 1> <Nested logical operator> <Single expression 2>)

    Contoh: (http.host eq "example-1.com" and http.host eq "example-2.com")

Edit ekspresi

Klik Edit Expression untuk langsung mengedit ekspresi aturan.image