Självstudie: Konfigurera regelmotorn
Den här självstudien visar hur du skapar en regelmotorkonfiguration och din första regel i både Azure Portal och CLI.
I den här guiden får du lära dig att:
- Konfigurera regelmotorn med hjälp av portalen.
- Konfigurera regelmotorn med Hjälp av Azure CLI
Förutsättningar
- Innan du kan slutföra stegen i den här kursen behöver du skapa en Front Door. Mer information finns i Snabbstart: Skapa en Front Door.
Konfigurera regelmotorn i Azure Portal
I din Front Door-resurs går du till Inställningar och väljer Regelmotorkonfiguration. Klicka på Lägg till, ge konfigurationen ett namn och börja skapa din första regelmotorkonfiguration.

Klicka på Lägg till regel för att skapa din första regel. Genom att klicka på Lägg till villkor eller Lägg till åtgärd kan du definiera regeln.
Anteckning
- Om du vill ta bort ett villkor eller en åtgärd från en regel använder du papperskorgen till höger om det specifika villkoret eller åtgärden.
- Om du vill skapa en regel som gäller för all inkommande trafik ska du inte ange några villkor.
- Om du vill sluta utvärdera regler när det första matchningsvillkoret har uppfyllts markerar du Sluta utvärdera återstående regel. Om detta kontrolleras och alla matchningsvillkor för en viss regel uppfylls körs inte de återstående reglerna i konfigurationen.

Fastställ prioriteten för reglerna i konfigurationen med hjälp av knapparna Flytta upp, Flytta ned och Flytta till överst. Prioriteten är i stigande ordning, vilket innebär att regeln som visas först är den viktigaste regeln.
Tips
Om du vill kontrollera när ändringarna sprids till Azure Front Door kan du skapa ett anpassat svarshuvud i regeln med hjälp av exemplet nedan. Du kan lägga till ett
_X-<RuleName>-Version_svarshuvud och ändra värdet varje gång regeln uppdateras.
När ändringarna har uppdaterats kan du gå till URL:en för att bekräfta att regelversionen anropas: Skärmbild av utdata
När du har skapat en eller flera regler trycker du på Spara. Den här åtgärden skapar din regelmotorkonfiguration.
När du har skapat en eller flera konfigurationer associerar du en regelmotorkonfiguration med en vägregel. En enda konfiguration kan tillämpas på många vägregler, men en vägregel kan bara innehålla en regelmotorkonfiguration. Om du vill skapa associationen går du Front Door vägregler för > designern. Välj den vägregel som du vill lägga till regelmotorkonfigurationen till, gå till Konfiguration av väginformationRegelmotor och välj den konfiguration > som du vill associera.

Konfigurera regelmotorn i Azure CLI
Installera Azure CLI om du inte redan gjort det. Lägg till tillägget "front-door":- az extension add --name front-door. Logga sedan in och växla till prenumerationen az account set --subscription <name_or_Id>.
Börja med att skapa en regelmotor – det här exemplet visar en regel med en rubrikbaserad åtgärd och ett matchningsvillkor.
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 LowercaseVisa en lista över alla regler.
az network front-door rules-engine rule list -f {front_door} -g {rg} --name {rules_engine}Lägg till en åsidosättningsåtgärd för vidarebefordrande väg.
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 DisabledVisa en lista över alla åtgärder i en regel.
az network front-door rules-engine rule action list -f {front_door} -g {rg} -r {rules_engine} --name {rule1}Länka en regelmotorkonfiguration till en routningsregel.
az network front-door routing-rule update -g {rg} -f {front_door} -n {routing_rule_name} --rules-engine {rules_engine}Ta bort länk till regelmotor.
az network front-door routing-rule update -g {rg} -f {front_door} -n {routing_rule_name} --remove rulesEngine # case sensitive word ‘rulesEngine’
Mer information finns i en fullständig lista över KOMMANDON för AFD-regelmotorn här.
Rensa resurser
I föregående steg konfigurerade du och associerade regelmotorkonfigurationen till dina routningsregler. Om du inte längre vill att regelmotorns konfiguration ska associeras Front Door kan du ta bort konfigurationen genom att utföra följande steg:
Ta bort associationen till eventuella routningsregler från regelmotorns konfiguration genom att klicka på de tre punkterna bredvid regelmotorns namn.
Avmarkera alla routningsregler som regelmotorns konfiguration är associerad med och klicka på Spara.
Nu kan du ta bort regelmotorns konfiguration från Front Door.
Nästa steg
I den här självstudiekursen lärde du dig att:
- Skapa en regelmotorkonfiguration
- Associera konfigurationen med dina Front Door routningsregler.
Om du vill lära dig hur du lägger till säkerhetshuvuden med regelmotorn fortsätter du till nästa självstudie.