← Cloudflare Ruleset Engine / ruleset-engine / rules-language
Akce
Akce pravidla určuje, jak má Cloudflare zacházet se shodami pro dané pravidlo výraz.
Podporované akce
Tabulka níže uvádí akce dostupné v Rules language.
Některé akce, jako například Block, označované jako ukončující akce, zastaví vyhodnocování zbývajících pravidel. Přeskočit akce přeskočí vyhodnocení některé pravidla, pokud dojde ke shodě, přesné chování ale závisí na konfiguraci pravidla.
Dostupné akce závisí na fáze kde pravidlo konfigurujete. Podrobnosti o fázích podporovaných daným produktem najdete v dokumentaci konkrétního produktu.
| Akce | Popis | Ukončující akce? |
|---|---|---|
| Non-Interactive Challenge Hodnota API: | Slouží k tomu, aby se roboti a spam nedostali k požadovanému zdroji; prohlížeče ovšem mohou výzvu splnit automaticky. Klient, který podal požadavek, musí před pokračováním absolvovat neinteraktivní výzvu Cloudflare. V případě úspěchu Cloudflare odpovídající požadavek přijme, v opačném případě jej zablokuje. | Ano |
| Managed Challenge Hodnota API: | Pomáhá celosvětově zkracovat čas, který lidé stráví řešením CAPTCHA. V závislosti na charakteristikách požadavku Cloudflare dynamicky zvolí odpovídající typ výzvy z následujících akcí na základě konkrétních kritérií:
| Ano |
| Interactive Challenge Hodnota API: | Užitečné pro ověření, že návštěvník přistupující na web je člověk, nikoli automatizovaný systém. Klient, který podal požadavek, musí projít interaktivní výzvou. V případě úspěchu Cloudflare odpovídající požadavek přijme, v opačném případě jej zablokuje. | Ano |
| Block Hodnota API: | Požadavky, které pravidlu odpovídají, nezískají přístup na web. V závislosti na produktu Cloudflare, který provádí akci blokování, může být stavový kód HTTP Zákazníci s placeným plánem mohou přizpůsobit HTML chybovou stránku, kterou návštěvníci webu vidí v důsledku akce blokování. Více informací najdete v Chybové stránky s dalšími informacemi. Zákazníci s plánem Pro a vyšším mohou upravit odpověď (HTML, JSON, XML nebo prostý text) i stavový kód odpovědi pro každé vlastní pravidlo nebo pravidlo pro omezení frekvence , které vyvolá akci block. | Ano |
| Přeskočit Hodnota API: | Umožňuje uživateli dynamicky přeskočit jednu nebo více bezpečnostních funkcí nebo produktů pro daný požadavek. V závislosti na konfiguraci pravidla se u odpovídajících požadavků přeskočí vyhodnocení jedné nebo více bezpečnostních funkcí či produktů:
Dostupné možnosti přeskočení závisí na fázi, ve které dané pravidlo konfigurujete. Podrobnosti najdete v dokumentaci příslušného produktu. Pokud pravidlo nakonfigurujete pomocí Přeskočit akce na úrovni účtu bude mít vliv pouze na pravidla/fáze nakonfigurované na úrovni účtu, nikoli na úrovni zóny. Chcete-li přeskočit pravidla/fáze na úrovni zóny, musíte nakonfigurovat pravidlo s Přeskočit akce na úrovni zóny. | Ne (ale některá pravidla mohou být přeskočena) |
| Log Hodnota API: | Zaznamená odpovídající požadavky do Cloudflare Logs. Dostupné pouze v tarifu Enterprise. Doporučeno pro ověřování pravidel před uplatněním přísnější akce. | Ne |
| Spustit Hodnota API: | Spustí pravidla v sadě pravidel uvedené v konfiguraci pravidla. Můžete zadat spravovanou sadu pravidel nebo vlastní sadu pravidel ke spuštění. V Cloudflare dashboardu se tato akce nenabízí v rozevíracích seznamech pro výběr akce. | Ne |
| Rewrite Hodnota API: | Přepíše požadavek (nebo odpověď) úpravou cesty URI, řetězce dotazu a/nebo hlaviček požadavku či odpovědi HTTP podle konfigurace pravidla. K dispozici pouze v:
| Ne |
| Přesměrování Hodnota API: | Podle konfigurace pravidla přesměruje uživatele ze zdrojové adresy URL na cílovou adresu URL pomocí odpovědi s přesměrováním HTTP. Dostupné pouze pro Single Redirects a Bulk Redirects. V Cloudflare dashboardu se tato akce nenabízí v rozevíracích seznamech pro výběr akce. Chcete-li tuto akci použít, vytvořte redirect rule nebo bulk redirect rule. | Ano |
| Trasa Hodnota API: | Upraví Dostupné pouze pro Origin Rules, v V Cloudflare dashboardu se tato akce nenabízí v rozevíracích seznamech pro výběr akce. Chcete-li tuto akci použít, vytvořte origin rule. | Ne |
| Set Configuration Hodnota API: | Změní konfigurační nastavení jednoho nebo více produktů Cloudflare. Dostupné pouze pro Configuration Rules, v V Cloudflare dashboardu se tato akce nenabízí v rozevíracích seznamech pro výběr akce. Chcete-li tuto akci použít, vytvořit Configuration Rule. | Ne |
| Compress Response Hodnota API: | Definuje nastavení komprese pro doručování odpovědí návštěvníkům webu. Dostupné pouze pro Compression Rules, v V Cloudflare dashboardu se tato akce nenabízí v rozevíracích seznamech pro výběr akce. Chcete-li tuto akci použít, vytvořit kompresní pravidlo. | Ne |
| Set Cache Settings Hodnota API: | Pomocí Cache Rules můžete přizpůsobit nastavení mezipaměti na Cloudflare. Dostupné pouze pro Cache Rules, v V Cloudflare dashboardu se tato akce nenabízí v rozevíracích seznamech pro výběr akce. Chcete-li tuto akci použít, vytvořit pravidlo mezipaměti. | Ne |
| Serve Error Hodnota API: | Návštěvníkovi webu zobrazí chybový obsah podle konfigurace pravidla vlastní chyby. Dostupné pouze pro Vlastní pravidla chyb, v V Cloudflare dashboardu se tato akce nenabízí v rozevíracích seznamech pro výběr akce. Chcete-li tuto akci použít, vytvořit vlastní pravidlo pro chyby. | Ano |
| Vlastní pole protokolu Hodnota API: | Nakonfiguruje vlastní pole pro úlohy Logpush v zóně. Dostupné pouze pro vlastní pole, v V Cloudflare dashboardu se tato akce nenabízí v rozevíracích seznamech pro výběr akce. Chcete-li tuto akci použít, nakonfigurovat vlastní pole protokolu pro úlohy Logpush. | Ano |