az afd rule
Hantera leveransregler inom den angivna regeluppsättningen.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az afd rule action |
Hantera leveransregler inom den angivna regeluppsättningen. |
Kärna | Allmän tillgänglighet |
az afd rule action add |
Uppdatera en ny leveransregel i den angivna regeluppsättningen. |
Kärna | Allmän tillgänglighet |
az afd rule action list |
Hämta en befintlig leveransregel i en regeluppsättning. |
Kärna | Allmän tillgänglighet |
az afd rule action remove |
Uppdatera en ny leveransregel i den angivna regeluppsättningen. |
Kärna | Allmän tillgänglighet |
az afd rule condition |
Hantera leveransregler inom den angivna regeluppsättningen. |
Kärna | Allmän tillgänglighet |
az afd rule condition add |
Uppdatera en ny leveransregel i den angivna regeluppsättningen. |
Kärna | Allmän tillgänglighet |
az afd rule condition list |
Hämta en befintlig leveransregel i en regeluppsättning. |
Kärna | Allmän tillgänglighet |
az afd rule condition remove |
Uppdatera en ny leveransregel i den angivna regeluppsättningen. |
Kärna | Allmän tillgänglighet |
az afd rule create |
Skapa en ny leveransregel i den angivna regeluppsättningen. |
Kärna | Allmän tillgänglighet |
az afd rule delete |
Ta bort en befintlig leveransregel i en regeluppsättning. |
Kärna | Allmän tillgänglighet |
az afd rule list |
Visa en lista över alla befintliga leveransregler i en regeluppsättning. |
Kärna | Allmän tillgänglighet |
az afd rule show |
Hämta en befintlig leveransregel i en regeluppsättning. |
Kärna | Allmän tillgänglighet |
az afd rule update |
Uppdatera en ny leveransregel i den angivna regeluppsättningen. |
Kärna | Allmän tillgänglighet |
az afd rule wait |
Placera CLI i vänteläge tills ett villkor uppfylls. |
Kärna | Allmän tillgänglighet |
az afd rule create
Skapa en ny leveransregel i den angivna regeluppsättningen.
az afd rule create --name
--profile-name
--resource-group
--rule-set-name
[--action-name]
[--cache-behavior]
[--cache-duration]
[--custom-fragment]
[--custom-hostname]
[--custom-path]
[--custom-querystring]
[--destination]
[--enable-caching {0, 1, f, false, n, no, t, true, y, yes}]
[--enable-compression {0, 1, f, false, n, no, t, true, y, yes}]
[--forwarding-protocol]
[--header-action]
[--header-name]
[--header-value]
[--match-processing-behavior {Continue, Stop}]
[--match-values]
[--match-variable]
[--negate-condition {0, 1, f, false, n, no, t, true, y, yes}]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--operator]
[--order]
[--origin-group]
[--preserve-unmatched-path {0, 1, f, false, n, no, t, true, y, yes}]
[--query-parameters]
[--query-string-caching-behavior]
[--redirect-protocol]
[--redirect-type]
[--selector]
[--source-pattern]
[--transforms]
Exempel
Skapa en regel för att lägga till ett svarshuvud för begäranden från Thailand.
az afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 2 --match-variable RemoteAddress --operator GeoMatch --match-values TH --rule-name disablecaching --action-name ModifyResponseHeader --header-action Append --header-name X-CDN --header-value AFDX
Skapa en regel för http till https-omdirigering
az afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 1 --rule-name "redirect" --match-variable RequestScheme --operator Equal --match-values HTTP --action-name "UrlRedirect" --redirect-protocol Https --redirect-type Moved
Obligatoriska parametrar
Namnet på leveransregeln som är unik inom slutpunkten.
Namnet på Azure Front Door Standard- eller Azure Front Door Premium-profilen som är unik i resursgruppen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på regeluppsättningen under profilen.
Valfria parametrar
Namnet på åtgärden för leveransregeln: https://docs.microsoft.com/en-us/azure/frontdoor/front-door-rules-engine-actions.
Cachelagringsbeteende för begäranden.
Hur länge innehållet måste cachelagras. Det tillåtna formatet är [d.]hh:mm:ss.
Fragment som ska läggas till i omdirigerings-URL:en.
Värd för omdirigering. Låt vara tom om du vill använda den inkommande värden som målvärd.
Den fullständiga sökvägen till omdirigering. Sökvägen får inte vara tom och måste börja med /. Lämna tom om du vill använda den inkommande sökvägen som måltlapp.
Den uppsättning frågesträngar som ska placeras i omdirigerings-URL:en.lämna tom för att bevara den inkommande frågesträngen.
Målsökvägen som ska användas i omskrivningen.
Anger om cachelagring ska aktiveras på vägen.
Anger om innehållskomprimering är aktiverat på AzureFrontDoor. Standardvärdet är falskt. Om komprimering är aktiverat kommer innehållet att fungera som komprimerat om användaren begär en komprimerad version. Innehållet komprimeras inte på AzureFrontDoor när det begärda innehållet är mindre än 1 byte eller större än 1 MB.
Protokoll som den här regeln använder vid vidarebefordran av trafik till serverdelar.
Rubrikåtgärd för begäranden.
Namnet på rubriken som ska ändras.
Värdet för rubriken.
Om den här regeln är en matchning ska regelmotorn fortsätta att köra de återstående reglerna eller stoppa. Om det inte finns, är standardvärdet Fortsätt.
Matcha värden för matchningsvillkoret. t.ex. blankstegsavgränsade värden "GET" "HTTP". Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
Namnet på matchningsvillkoret: https://docs.microsoft.com/en-us/azure/frontdoor/rules-match-conditions.
Om det är sant, negerar villkoret.
Vänta inte tills den långvariga åtgärden har slutförts.
Operator för matchningsvillkoret.
I vilken ordning reglerna tillämpas för slutpunkten. Möjliga värden {0,1,2,3,ââ'¬Â|ââ'¬Â¬Â¢Ã¢â'¬Â|}. En regel med en mindre ordning tillämpas före en regel med större ordning. Regel med ordning 0 är en särskild regel. Det kräver inte några villkor och åtgärder som anges i den kommer alltid att tillämpas.
Namn eller ID för Den OriginGroup som skulle åsidosätta standardvärdet OriginGroup.
Om sant läggs den återstående sökvägen efter källmönstret till i den nya målsökvägen.
Frågeparametrar som ska inkluderas eller exkluderas. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
Definierar hur CDN cachelagrar begäranden som innehåller frågesträngar. Du kan ignorera alla frågesträngar när du cachelagrar, kringgår cachelagring för att förhindra att begäranden som innehåller frågesträngar cachelagras eller cachelagrar varje begäran med en unik URL.
Protokoll som ska användas för omdirigeringen.
Omdirigeringstypen som regeln ska använda vid omdirigering av trafik.
Väljare för matchningsvillkoret.
Ett URI-mönster för begäranden som identifierar den typ av begäranden som kan skrivas om.
Transformera så att den tillämpas innan matchningen. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az afd rule delete
Ta bort en befintlig leveransregel i en regeluppsättning.
az afd rule delete [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--profile-name]
[--resource-group]
[--rule-set-name]
[--subscription]
[--yes]
Exempel
Ta bort en regel med namnregel1.
az afd rule delete -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1
Valfria parametrar
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Namnet på leveransregeln som är unik inom slutpunkten.
Vänta inte tills den långvariga åtgärden har slutförts.
Namnet på Azure Front Door Standard- eller Azure Front Door Premium-profilen som är unik i resursgruppen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på regeluppsättningen under profilen.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Fråga inte efter bekräftelse.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az afd rule list
Visa en lista över alla befintliga leveransregler i en regeluppsättning.
az afd rule list --profile-name
--resource-group
--rule-set-name
[--max-items]
[--next-token]
Exempel
Visa en lista över alla vägar inom den angivna slutpunkten.
az afd route list -g group --profile-name profile --endpoint-name endpoint1
Obligatoriska parametrar
Namnet på Azure Front Door Standard- eller Azure Front Door Premium-profilen som är unik i resursgruppen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på regeluppsättningen under profilen.
Valfria parametrar
Totalt antal objekt som ska returneras i kommandots utdata. Om det totala antalet tillgängliga objekt är mer än det angivna värdet anges en token i kommandots utdata. Om du vill återuppta sidnumreringen anger du tokenvärdet i --next-token
argumentet för ett efterföljande kommando.
Token för att ange var sidnumrering ska börja. Detta är tokenvärdet från ett tidigare trunkerat svar.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az afd rule show
Hämta en befintlig leveransregel i en regeluppsättning.
az afd rule show [--ids]
[--name]
[--profile-name]
[--resource-group]
[--rule-set-name]
[--subscription]
Exempel
visa information om leveransregeln med namnregel1.
az afd rule show -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1
Valfria parametrar
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Namnet på leveransregeln som är unik inom slutpunkten.
Namnet på Azure Front Door Standard- eller Azure Front Door Premium-profilen som är unik i resursgruppen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på regeluppsättningen under profilen.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az afd rule update
Uppdatera en ny leveransregel i den angivna regeluppsättningen.
az afd rule update [--actions]
[--add]
[--conditions]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--match-processing-behavior {Continue, Stop}]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--order]
[--profile-name]
[--remove]
[--resource-group]
[--rule-set-name]
[--set]
[--subscription]
Valfria parametrar
En lista över åtgärder som körs när alla villkor för en regel är uppfyllda. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string eller JSON string>.
En lista över villkor som måste matchas för att åtgärderna ska köras Stöder shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Om den här regeln är en matchning ska regelmotorn fortsätta att köra de återstående reglerna eller stoppa. Om det inte finns, är standardvärdet Fortsätt.
Namnet på leveransregeln som är unik inom slutpunkten.
Vänta inte tills den långvariga åtgärden har slutförts.
I vilken ordning reglerna tillämpas för slutpunkten. Möjliga värden {0,1,2,3,ÃÆ'ƒÂÃ'¢ÃÆ'Ã'¢Ã¢â€Ã... ¡Ã‚Ã'¬ÃÆ'ââ'¬Å¡Ãƒâ€šÃ'Â|ÃÆ''ƒÂÃ'¢ÃÆ'Ã'¢Ã¢â‚¬Ã... ¡Ã‚Ã'¬ÃÆ'ââ'¬Å¡Ãƒâ€šÃ'Â|ÃÆ''ƒÂÃ'¢ÃÆ'Ã'¢Ã¢â‚¬Ã... ¡Ã‚Ã'¬ÃÆ'ââ'¬Å¡Ãƒâ€šÃ'Â|}. En regel med en mindre ordning tillämpas före en regel med större ordning. Regel med ordning 0 är en särskild regel. Det kräver inte några villkor och åtgärder som anges i den kommer alltid att tillämpas.
Namnet på Azure Front Door Standard- eller Azure Front Door Premium-profilen som är unik i resursgruppen.
Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list OR --remove propertyToRemove.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på regeluppsättningen under profilen.
Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az afd rule wait
Placera CLI i vänteläge tills ett villkor uppfylls.
az afd rule wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--profile-name]
[--resource-group]
[--rule-set-name]
[--subscription]
[--timeout]
[--updated]
Valfria parametrar
Vänta tills du har skapat med "provisioningState" på "Lyckades".
Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Vänta tills den har tagits bort.
Vänta tills resursen finns.
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Avsökningsintervall i sekunder.
Namnet på leveransregeln som är unik inom slutpunkten.
Namnet på Azure Front Door Standard- eller Azure Front Door Premium-profilen som är unik i resursgruppen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på regeluppsättningen under profilen.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Maximal väntetid i sekunder.
Vänta tills det har uppdaterats med provisioningState på Lyckades.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.