Dela via


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

--name --rule-name -n

Namnet på leveransregeln som är unik inom slutpunkten.

--profile-name

Namnet på Azure Front Door Standard- eller Azure Front Door Premium-profilen som är unik i resursgruppen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--rule-set-name

Namnet på regeluppsättningen under profilen.

Valfria parametrar

--action-name
--cache-behavior

Cachelagringsbeteende för begäranden.

--cache-duration

Hur länge innehållet måste cachelagras. Det tillåtna formatet är [d.]hh:mm:ss.

--custom-fragment

Fragment som ska läggas till i omdirigerings-URL:en.

--custom-hostname

Värd för omdirigering. Låt vara tom om du vill använda den inkommande värden som målvärd.

--custom-path

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.

--custom-querystring

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.

--destination

Målsökvägen som ska användas i omskrivningen.

--enable-caching

Anger om cachelagring ska aktiveras på vägen.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--enable-compression

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.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--forwarding-protocol

Protokoll som den här regeln använder vid vidarebefordran av trafik till serverdelar.

--header-action

Rubrikåtgärd för begäranden.

--header-name

Namnet på rubriken som ska ändras.

--header-value

Värdet för rubriken.

--match-processing-behavior

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.

accepterade värden: Continue, Stop
standardvärde: Continue
--match-values

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.

--match-variable
--negate-condition

Om det är sant, negerar villkoret.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--operator

Operator för matchningsvillkoret.

--order

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.

--origin-group

Namn eller ID för Den OriginGroup som skulle åsidosätta standardvärdet OriginGroup.

--preserve-unmatched-path

Om sant läggs den återstående sökvägen efter källmönstret till i den nya målsökvägen.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--query-parameters

Frågeparametrar som ska inkluderas eller exkluderas. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--query-string-caching-behavior

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.

--redirect-protocol

Protokoll som ska användas för omdirigeringen.

--redirect-type

Omdirigeringstypen som regeln ska använda vid omdirigering av trafik.

--selector

Väljare för matchningsvillkoret.

--source-pattern

Ett URI-mönster för begäranden som identifierar den typ av begäranden som kan skrivas om.

--transforms

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
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Ö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

--ids

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.

--name --rule-name -n

Namnet på leveransregeln som är unik inom slutpunkten.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--profile-name

Namnet på Azure Front Door Standard- eller Azure Front Door Premium-profilen som är unik i resursgruppen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--rule-set-name

Namnet på regeluppsättningen under profilen.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--yes -y

Fråga inte efter bekräftelse.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Ö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

--profile-name

Namnet på Azure Front Door Standard- eller Azure Front Door Premium-profilen som är unik i resursgruppen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--rule-set-name

Namnet på regeluppsättningen under profilen.

Valfria parametrar

--max-items

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.

--next-token

Token för att ange var sidnumrering ska börja. Detta är tokenvärdet från ett tidigare trunkerat svar.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Ö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

--ids

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.

--name --rule-name -n

Namnet på leveransregeln som är unik inom slutpunkten.

--profile-name

Namnet på Azure Front Door Standard- eller Azure Front Door Premium-profilen som är unik i resursgruppen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--rule-set-name

Namnet på regeluppsättningen under profilen.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Ö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

--actions

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.

--add

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>.

--conditions

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.

--force-string

När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--ids

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.

--match-processing-behavior

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.

accepterade värden: Continue, Stop
--name --rule-name -n

Namnet på leveransregeln som är unik inom slutpunkten.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--order

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.

--profile-name

Namnet på Azure Front Door Standard- eller Azure Front Door Premium-profilen som är unik i resursgruppen.

--remove

Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--rule-set-name

Namnet på regeluppsättningen under profilen.

--set

Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Ö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

--created

Vänta tills du har skapat med "provisioningState" på "Lyckades".

standardvärde: False
--custom

Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Vänta tills den har tagits bort.

standardvärde: False
--exists

Vänta tills resursen finns.

standardvärde: False
--ids

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.

--interval

Avsökningsintervall i sekunder.

standardvärde: 30
--name --rule-name -n

Namnet på leveransregeln som är unik inom slutpunkten.

--profile-name

Namnet på Azure Front Door Standard- eller Azure Front Door Premium-profilen som är unik i resursgruppen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--rule-set-name

Namnet på regeluppsättningen under profilen.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--timeout

Maximal väntetid i sekunder.

standardvärde: 3600
--updated

Vänta tills det har uppdaterats med provisioningState på Lyckades.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.