Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: ✔️ Front Door (classic)
Important
- Od 15. srpna 2025 už Azure Front Door (classic) nebude podporovat nové onboardingy domén. Migrujte na AFD Standard a Premium , abyste vytvořili nové domény nebo profily a vyhnuli se přerušení služeb. Další informace
- Od 15. srpna 2025 už Azure Front Door (classic) nebude podporovat spravované certifikáty. Abyste se vyhnuli přerušení služeb, přepněte buď na ByOC (Bring Your Own Certificate), nebo migrujte na AFD Standard a Premium do 15. srpna 2025. Stávající spravované certifikáty se automaticky obnoví před 15. srpnem 2025 a zůstanou platné až do 14. dubna 2026. Další informace
- Služba Azure Front Door (Classic) bude vyřazena 31. března 2027. Abyste se vyhnuli přerušení služeb, migrujte na AFD Standard nebo Premium. Další informace
V tomto kurzu se dozvíte, jak vytvořit konfiguraci stroje pravidel a první pravidlo na webu Azure Portal i v rozhraní příkazového řádku.
V tomto návodu se naučíte, jak:
- Nakonfigurujte modul pravidel pomocí portálu.
- Konfigurace stroje pravidel pomocí Azure CLI
Prerequisites
- Než budete moct dokončit kroky v tomto kurzu, musíte nejprve vytvořit Službu Azure Front Door (Classic). Další informace najdete v tématu Vytvoření služby Azure Front Door (Classic).
Konfigurace Rules Engine v Azure portálu
V rámci prostředku služby Azure Front Door (Classic) vyberte konfiguraci mechanismu pravidel z části Nastavení v nabídce na levé straně obrazovky. Vyberte + Přidat, pojmenujte konfiguraci a začněte vytvářet svou první konfiguraci Pravidlového systému.
Zadejte název prvního pravidla. Pak vyberte + Přidat podmínku nebo + Přidat akci , abyste definovali pravidlo.
Note
- Pokud chcete odstranit podmínku nebo akci z pravidla, použijte ikonu koše na pravé straně konkrétní podmínky nebo akce.
- Pokud chcete vytvořit pravidlo, které se vztahuje na veškerý příchozí provoz, nezadávejte žádné podmínky.
- Pokud chcete ukončit vyhodnocování pravidel po splnění první podmínky shody, zaškrtněte políčko Zastavit vyhodnocování zbývajících pravidel. Pokud je tato položka zaškrtnutá a jsou splněny všechny podmínky shody konkrétního pravidla, zbývající pravidla v konfiguraci nebudou vykonány.
- U všech cest v konfiguraci stroje pravidel se rozlišují malá a velká písmena.
- Názvy hlaviček by měly odpovídat dokumentu RFC 7230.
Pomocí tlačítek Přesunout nahoru, Přesunout dolů a Přesunout na začátek určete prioritu pravidel v rámci konfigurace. Priorita je ve vzestupném pořadí, což znamená, že pravidlo, které je uvedeno jako první, je nejdůležitějším pravidlem.
Tip
Pokud chcete ověřit, kdy se změny rozšíří do služby Azure Front Door (Classic), můžete v pravidle vytvořit vlastní hlavičku odpovědi pomocí následujícího příkladu. Můžete přidat hlavičku
_X-<RuleName>-Version_odpovědi a změnit hodnotu při každé aktualizaci pravidla.
Po aktualizaci změn můžete přejít na adresu URL a potvrdit vyvolání verze pravidla:
Jakmile vytvoříte jedno nebo více pravidel, vyberte Uložit. Tato akce vytvoří konfiguraci pravidlového systému.
Jakmile vytvoříte konfiguraci stroje pravidel, můžete ji připojit k pravidlu směrování. Jednu konfiguraci lze použít pro více pravidel směrování, ale pravidlo směrování může mít pouze jednu konfiguraci stroje pravidel. Konfiguraci přidružíte tak, že přejdete do návrháře služby Azure Front Door (Classic) a vyberete trasu. Pak vyberte konfiguraci stroje pravidel , která se má přidružit k pravidlu směrování.
Konfigurace modulu pravidel v Azure CLI
Nainstalujte Azure CLI a přidejte rozšíření "front-door":
az extension add --name front-doorPřihlaste se a přepněte na své předplatné:
az account set --subscription <name_or_Id>Vytvořte engine pro pravidla s jedním pravidlem, které zahrnuje akci založenou na hlavičce a podmínku shody.
az network front-door rules-engine rule create -f {front_door} -g {resource_group} --rules-engine-name {rules_engine} --name {rule1} --priority 1 --action-type RequestHeader --header-action Overwrite --header-name Rewrite --header-value True --match-variable RequestFilenameExtension --operator Contains --match-values jpg png --transforms LowercaseVypsat všechna pravidla:
az network front-door rules-engine rule list -f {front_door} -g {rg} --name {rules_engine}Přidejte akci přepsání směrovací trasy:
az network front-door rules-engine rule action add -f {front_door} -g {rg} --rules-engine-name {rules_engine} --name {rule1} --action-type ForwardRouteOverride --backend-pool {backend_pool_name} --caching DisabledVypište všechny akce v pravidlu:
az network front-door rules-engine rule action list -f {front_door} -g {rg} -r {rules_engine} --name {rule1}Propojení konfigurace stroje pravidel s pravidlem směrování:
az network front-door routing-rule update -g {rg} -f {front_door} -n {routing_rule_name} --rules-engine {rules_engine}Odpojte stroj pravidel
az network front-door routing-rule update -g {rg} -f {front_door} -n {routing_rule_name} --remove rulesEngine
Pro více informací se podívejte na úplný seznam příkazů pravidlového stroje služby Azure Front Door (classic).
Vyčistěte zdroje
Odebrání konfigurace Rules Engine ze služby Front Door (classic):
Odpojte všechna pravidla směrování z konfigurace pravidlového engine tak, že vyberete tři tečky vedle názvu modulu pravidel a vyberete Přiřadit pravidlo směrování:
Zrušte zaškrtnutí všech pravidel směrování přidružených k této konfiguraci mechanizmu pravidel a vyberte Uložit:
Odstraňte konfiguraci stroje pravidel ze služby Front Door:
Další kroky
V tomto kurzu jste se naučili:
- Vytvoření konfigurace pravidlového systému
- Přidružte konfiguraci k pravidlu směrování.
Pokud chcete zjistit, jak přidat hlavičky zabezpečení pomocí modulu pravidel, pokračujte dalším kurzem.