INTEGRITY Dokumentace

Vytvoření pravidla rate limitingu v dashboardu

  1. V Cloudflare dashboardu přejděte na Bezpečnostní pravidla stránku.

    Přejděte na Bezpečnostní pravidla ↗
  2. Nové prázdné pravidlo vytvoříte výběrem Create rule > Pravidla rate limitingu. Pro duplikaci existujícího pravidla vyberte tři tečky vedle něj > Duplicate.

  3. Zadejte popisný název pravidla do Název pravidla.

    Stránka Create rate limiting rule v dashboardu Cloudflare
  4. V Pole rozbalovacím seznamu vyberte HTTP vlastnost. Pro každý požadavek bude hodnota vlastnosti, kterou zvolíte pro Pole se porovnává s hodnotou, kterou zadáte pro Hodnota pomocí operátoru vybraného v Operátor.

  5. (Volitelné) V části Stav cache, vypněte Also apply rate limiting to cached assets aby se při určování frekvence braly v úvahu pouze požadavky, které se dostanou na origin.

  6. V části Se stejnými charakteristikami, přidejte jednu nebo více charakteristik, které definují čítače požadavků pro účely rate limitingu. Každá kombinace hodnot bude mít vlastní čítač pro určení frekvence. Podívejte se na Jak Cloudflare určuje frekvenci požadavků pro více informací.

  7. (Volitelné) Pro definici výrazu určujícího podmínky inkrementace čítače frekvence povolte Použití vlastního počítacího výrazu a nastavte výraz. Ve výchozím nastavení je počítací výraz stejný jako výraz pravidla. Počítací výraz může zahrnovat pole odpovědi.

  8. V části When rate exceeds, definujte maximální počet požadavků a časové období, které se zohlední při určování frekvence.

  9. V části Then take action, vyberte akci pravidla z Choose action rozbalovacím seznamu. Například výběr Block říká Cloudflare, aby při dosažení limitu požadavků odmítal požadavky za podmínek, které jste určili.

  10. (Volitelné) Pokud jste vybrali Block akci, můžete nakonfigurovat vlastní odpověď pro požadavky překračující nakonfigurovaný rate limit.

  11. Vyberte mitigační timeout v Doba trvání (rozbalovací nabídka). Jde o časové období, během kterého Cloudflare po dosažení limitu uplatňuje zvolenou akci.

    Zákazníci Enterprise s placeným doplňkem mohou omezovat (throttle) požadavky místo uplatnění nakonfigurované akce po vybranou dobu. Pro škrcení (throttling) požadavků v části With the following behavior vyberte Škrcení požadavků nad maximální nakonfigurovaný limit.

  12. Chcete-li pravidlo uložit a nasadit, vyberte Deploy. Pokud ještě nejste připraveni pravidlo nasadit, vyberte Save as Draft.

Konfigurace vlastní odpovědi pro blokované požadavky

Když vyberete Block akcí můžete v pravidle volitelně definovat vlastní odpověď.

Vlastní odpověď má tři nastavení: