Contoh dan hitungan agregasi aturan berbasis tarif - AWS WAF, AWS Firewall Manager, dan AWS Shield Advanced

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Contoh dan hitungan agregasi aturan berbasis tarif

Bagian ini menjelaskan bagaimana aturan berbasis tarif mengevaluasi permintaan web.

Saat aturan berbasis laju mengevaluasi permintaan web menggunakan kriteria agregasi Anda, setiap kumpulan nilai unik yang ditemukan aturan untuk kunci agregasi yang ditentukan menentukan instance agregasi unik.

  • Beberapa kunci — Jika Anda telah menetapkan beberapa kunci kustom, nilai untuk setiap kunci berkontribusi pada definisi instance agregasi. Setiap kombinasi nilai yang unik mendefinisikan contoh agregasi.

  • Kunci tunggal — Jika Anda telah memilih satu kunci, baik dalam kunci kustom atau dengan memilih salah satu pilihan alamat IP tunggal, maka setiap nilai unik untuk kunci mendefinisikan contoh agregasi.

  • Hitung semua - tanpa kunci - Jika Anda telah memilih opsi agregasi Hitung semua, maka semua permintaan yang dievaluasi aturan termasuk dalam contoh agregasi tunggal untuk aturan tersebut. Pilihan ini membutuhkan pernyataan cakupan ke bawah.

Aturan berbasis tarif menghitung permintaan web secara terpisah untuk setiap instance agregasi yang diidentifikasi.

Misalnya, asumsikan aturan berbasis tarif mengevaluasi permintaan web dengan alamat IP dan HTTP nilai metode berikut:

  • Alamat IP 10.1.1.1, metode HTTP POST

  • Alamat IP 10.1.1.1, metode HTTP GET

  • Alamat IP 127.0.0.0, metode HTTP POST

  • Alamat IP 10.1.1.1, metode HTTP GET

Aturan membuat instance agregasi yang berbeda sesuai dengan kriteria agregasi Anda.

  • Jika kriteria agregasi hanya alamat IP, maka setiap alamat IP individu adalah contoh agregasi, dan AWS WAF menghitung permintaan secara terpisah untuk masing-masing. Contoh agregasi dan jumlah permintaan untuk contoh kami adalah sebagai berikut:

    • Alamat IP 10.1.1.1: hitungan 3

    • Alamat IP 127.0.0.0: hitung 1

  • Jika kriteria agregasi adalah HTTP metode, maka setiap HTTP metode individu adalah contoh agregasi. Contoh agregasi dan jumlah permintaan untuk contoh kami adalah sebagai berikut:

    • HTTPmetodePOST: hitung 2

    • HTTPmetodeGET: hitung 2

  • Jika kriteria agregasi adalah alamat IP dan HTTP metode, maka setiap alamat IP dan setiap HTTP metode akan berkontribusi pada contoh agregasi gabungan. Contoh agregasi dan jumlah permintaan untuk contoh kami adalah sebagai berikut:

    • Alamat IP 10.1.1.1, HTTP metodePOST: hitungan 1

    • Alamat IP 10.1.1.1, HTTP metodeGET: hitungan 2

    • Alamat IP 127.0.0.0, HTTP metode: hitung 1 POST