Sdílet prostřednictvím


az afd rule

Správa pravidel doručení v zadané sadě pravidel

Příkazy

Name Description Typ Stav
az afd rule action

Správa pravidel doručení v zadané sadě pravidel

Základ GA
az afd rule action add

Aktualizujte nové pravidlo doručení v zadané sadě pravidel.

Základ GA
az afd rule action list

Získejte existující pravidlo doručení v rámci sady pravidel.

Základ GA
az afd rule action remove

Aktualizujte nové pravidlo doručení v zadané sadě pravidel.

Základ GA
az afd rule condition

Správa pravidel doručení v zadané sadě pravidel

Základ GA
az afd rule condition add

Aktualizujte nové pravidlo doručení v zadané sadě pravidel.

Základ GA
az afd rule condition list

Získejte existující pravidlo doručení v rámci sady pravidel.

Základ GA
az afd rule condition remove

Aktualizujte nové pravidlo doručení v zadané sadě pravidel.

Základ GA
az afd rule create

Vytvořte nové pravidlo doručení v zadané sadě pravidel.

Základ GA
az afd rule delete

Odstraňte existující pravidlo doručení v rámci sady pravidel.

Základ GA
az afd rule list

Zobrazí seznam všech existujících pravidel doručování v rámci sady pravidel.

Základ GA
az afd rule show

Získejte existující pravidlo doručení v rámci sady pravidel.

Základ GA
az afd rule update

Aktualizujte nové pravidlo doručení v zadané sadě pravidel.

Základ GA
az afd rule wait

Umístěte rozhraní příkazového řádku do stavu čekání, dokud není splněna podmínka.

Základ GA

az afd rule create

Vytvořte nové pravidlo doručení v zadané sadě pravidel.

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]

Příklady

Vytvořte pravidlo pro přidání hlavičky odpovědi pro žádosti z Thajska.

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

Vytvoření pravidla pro přesměrování http na https

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

Povinné parametry

--name --rule-name -n

Název pravidla doručení, které je jedinečné v rámci koncového bodu.

--profile-name

Název profilu Azure Front Door Standard nebo Azure Front Door Premium, který je jedinečný v rámci skupiny prostředků.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--rule-set-name

Název sady pravidel v profilu

Volitelné parametry

--action-name
--cache-behavior

Chování ukládání do mezipaměti pro požadavky.

--cache-duration

Doba trvání, po kterou se obsah musí ukládat do mezipaměti. Povolený formát je [d.]hh:mm:ss.

--custom-fragment

Fragment, který se má přidat k adrese URL pro přesměrování

--custom-hostname

Hostitel, který se má přesměrovat. Pokud chcete jako cílového hostitele použít příchozího hostitele, ponechte prázdné.

--custom-path

Úplná cesta k přesměrování. Cesta nemůže být prázdná a musí začínat parametrem /. Pro použití příchozí cesty jako cílové cesty ponechte prázdné.

--custom-querystring

Sada řetězců dotazu, které se mají umístit do adresy URL pro přesměrování.nechejte prázdné, aby se zachoval řetězec příchozího dotazu.

--destination

Cílová cesta, která se má použít v přepsání.

--enable-caching

Určuje, jestli se má povolit ukládání do mezipaměti na trase.

přijímané hodnoty: 0, 1, f, false, n, no, t, true, y, yes
--enable-compression

Určuje, jestli je v AzureFrontDoor povolená komprese obsahu. Výchozí hodnota je false. Pokud je povolená komprese, obsah se bude obsluhovat jako komprimovaný, pokud uživatel požádá o komprimovanou verzi. Obsah se nebude komprimovat u požadovaného obsahu AzureFrontDoorwhen menší než 1 bajt nebo větší než 1 MB.

přijímané hodnoty: 0, 1, f, false, n, no, t, true, y, yes
--forwarding-protocol

Toto pravidlo se použije při předávání provozu do back-endů.

--header-action

Akce hlavičky pro požadavky

--header-name

Název záhlaví, které chcete upravit.

--header-value

Hodnota záhlaví

--match-processing-behavior

Pokud se toto pravidlo shoduje, pokud modul pravidel bude pokračovat ve spouštění zbývajících pravidel nebo zastavení. Pokud není k dispozici, ve výchozím nastavení je pokračovat.

přijímané hodnoty: Continue, Stop
výchozí hodnota: Continue
--match-values

Porovná hodnoty podmínky shody. Například hodnoty oddělené mezerou GET (GET) HTTP. Podpora zkratky syntaxe, json-file a yaml-file Zkuste "??" zobrazit více.

--match-variable
--negate-condition

Pokud je pravda, neguje podmínku.

přijímané hodnoty: 0, 1, f, false, n, no, t, true, y, yes
--no-wait

Nečekejte na dokončení dlouhotrvající operace.

přijímané hodnoty: 0, 1, f, false, n, no, t, true, y, yes
--operator

Operátor podmínky shody.

--order

Pořadí, ve kterém se pravidla použijí pro koncový bod. Možné hodnoty {0,1,2,3,Ã'â''ÂÂͭ'Â'Âͭ'ÂÂ}. Pravidlo s nižším pořadím se použije před pravidlem s větším pořadím. Pravidlo s pořadím 0 je speciální pravidlo. Nevyžaduje žádnou podmínku a akce uvedené v ní budou vždy použity.

--origin-group

Název nebo ID skupiny OriginGroup, která by přepsala výchozí skupinu OriginGroup.

--preserve-unmatched-path

Pokud je hodnota True, bude zbývající cesta za zdrojovým vzorem připojena k nové cílové cestě.

přijímané hodnoty: 0, 1, f, false, n, no, t, true, y, yes
--query-parameters

Parametry dotazu, které se mají zahrnout nebo vyloučit Podpora zkratky syntaxe, json-file a yaml-file Zkuste "??" zobrazit více.

--query-string-caching-behavior

Definuje, jak CDN ukládá požadavky do mezipaměti, které obsahují řetězce dotazů. Při ukládání do mezipaměti můžete ignorovat všechny řetězce dotazů, obejít ukládání do mezipaměti a zabránit tak požadavkům, které obsahují řetězce dotazů, aby se ukládaly do mezipaměti, nebo všechny požadavky ukládat do mezipaměti s jedinečnou adresou URL.

--redirect-protocol

Protokol, který se má použít pro přesměrování.

--redirect-type

Typ přesměrování, který pravidlo použije při přesměrování provozu.

--selector

Selektor podmínky shody

--source-pattern

Vzor identifikátoru URI požadavku, který identifikuje typ požadavků, které se můžou přepsat.

--transforms

Transformace, která se použije před párování Podpora zkratky syntaxe, json-file a yaml-file Zkuste "??" zobrazit více.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az afd rule delete

Odstraňte existující pravidlo doručení v rámci sady pravidel.

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]

Příklady

Odeberte pravidlo s pravidlem názvu 1.

az afd rule delete -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1

Volitelné parametry

--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--name --rule-name -n

Název pravidla doručení, které je jedinečné v rámci koncového bodu.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

přijímané hodnoty: 0, 1, f, false, n, no, t, true, y, yes
--profile-name

Název profilu Azure Front Door Standard nebo Azure Front Door Premium, který je jedinečný v rámci skupiny prostředků.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--rule-set-name

Název sady pravidel v profilu

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--yes -y

Nezotvádejte výzvu k potvrzení.

výchozí hodnota: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az afd rule list

Zobrazí seznam všech existujících pravidel doručování v rámci sady pravidel.

az afd rule list --profile-name
                 --resource-group
                 --rule-set-name
                 [--max-items]
                 [--next-token]

Příklady

Vypíše všechny trasy v zadaném koncovém bodu.

az afd route list -g group --profile-name profile --endpoint-name endpoint1

Povinné parametry

--profile-name

Název profilu Azure Front Door Standard nebo Azure Front Door Premium, který je jedinečný v rámci skupiny prostředků.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--rule-set-name

Název sady pravidel v profilu

Volitelné parametry

--max-items

Celkový počet položek, které se mají vrátit ve výstupu příkazu Pokud je celkový počet dostupných položek větší než zadaná hodnota, zobrazí se ve výstupu příkazu token. Chcete-li obnovit stránkování, zadejte hodnotu tokenu v --next-token argumentu následného příkazu.

--next-token

Token určující, kde se má stránkování spustit. Toto je hodnota tokenu z dříve zkrácené odpovědi.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az afd rule show

Získejte existující pravidlo doručení v rámci sady pravidel.

az afd rule show [--ids]
                 [--name]
                 [--profile-name]
                 [--resource-group]
                 [--rule-set-name]
                 [--subscription]

Příklady

zobrazí podrobnosti pravidla doručení s pravidlem názvu 1.

az afd rule show -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1

Volitelné parametry

--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--name --rule-name -n

Název pravidla doručení, které je jedinečné v rámci koncového bodu.

--profile-name

Název profilu Azure Front Door Standard nebo Azure Front Door Premium, který je jedinečný v rámci skupiny prostředků.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--rule-set-name

Název sady pravidel v profilu

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az afd rule update

Aktualizujte nové pravidlo doručení v zadané sadě pravidel.

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]

Volitelné parametry

--actions

Seznam akcí, které se spustí, když jsou splněny všechny podmínky pravidla. Podpora zkratky syntaxe, json-file a yaml-file Zkuste "??" zobrazit více.

--add

Přidejte objekt do seznamu objektů zadáním párů cest a klíč-hodnota. Příklad: --add property.listProperty <key=value, řetězec nebo řetězec> JSON.

--conditions

Seznam podmínek, které se musí shodovat s akcemi, které se mají provést, podporují zkratku syntaxe, json-file a yaml-file. Zkuste "??" zobrazit více.

--force-string

Při použití set nebo add zachovávejte řetězcové literály místo pokusu o převod na JSON.

přijímané hodnoty: 0, 1, f, false, n, no, t, true, y, yes
--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--match-processing-behavior

Pokud se toto pravidlo shoduje, pokud modul pravidel bude pokračovat ve spouštění zbývajících pravidel nebo zastavení. Pokud není k dispozici, ve výchozím nastavení je pokračovat.

přijímané hodnoty: Continue, Stop
--name --rule-name -n

Název pravidla doručení, které je jedinečné v rámci koncového bodu.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

přijímané hodnoty: 0, 1, f, false, n, no, t, true, y, yes
--order

Pořadí, ve kterém se pravidla použijí pro koncový bod. Možné hodnoty {0,1,2,3,ÃêÆ'Æ⠀™Ãê‚Ã'ÂÂÂÃÆ'Ã'ÂÂÂâÃ...... ™Ãæ‚Ã'Âââæ'Ããæ'Ãâ''Å™Ãã‚Ã'ÂÂÂÃæ'Æ⠀™Ãâ €Ã'Ããææ'Ã'Ãâ Ãââ€Ãã...... ™Ãæ‚Ã'Âââæ'Ããæ'Ãâ''Å™Ãã‚Ã'ÂÂÂÃæ'Æ⠀™Ãâ €Ã'Ããææ'Ã'Ãâ Ãââ€Ãã...... Â≉€šÃ'Âͭ'Ãæ'Ãâ'Åͭ€šÃ'ÂÂ}. Pravidlo s nižším pořadím se použije před pravidlem s větším pořadím. Pravidlo s pořadím 0 je speciální pravidlo. Nevyžaduje žádnou podmínku a akce uvedené v ní budou vždy použity.

--profile-name

Název profilu Azure Front Door Standard nebo Azure Front Door Premium, který je jedinečný v rámci skupiny prostředků.

--remove

Odeberte vlastnost nebo prvek ze seznamu. Příklad: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--rule-set-name

Název sady pravidel v profilu

--set

Aktualizujte objekt zadáním cesty vlastnosti a hodnoty, která se má nastavit. Příklad: --set property1.property2=.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az afd rule wait

Umístěte rozhraní příkazového řádku do stavu čekání, dokud není splněna podmínka.

az afd rule wait [--created]
                 [--custom]
                 [--deleted]
                 [--exists]
                 [--ids]
                 [--interval]
                 [--name]
                 [--profile-name]
                 [--resource-group]
                 [--rule-set-name]
                 [--subscription]
                 [--timeout]
                 [--updated]

Volitelné parametry

--created

Počkejte na vytvoření s 'provisioningState' v 'Succeeded'.

výchozí hodnota: False
--custom

Počkejte, až podmínka splňuje vlastní dotaz JMESPath. Například provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Počkejte na odstranění.

výchozí hodnota: False
--exists

Počkejte, až prostředek existuje.

výchozí hodnota: False
--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--interval

Interval dotazování v sekundách

výchozí hodnota: 30
--name --rule-name -n

Název pravidla doručení, které je jedinečné v rámci koncového bodu.

--profile-name

Název profilu Azure Front Door Standard nebo Azure Front Door Premium, který je jedinečný v rámci skupiny prostředků.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--rule-set-name

Název sady pravidel v profilu

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--timeout

Maximální čekání v sekundách.

výchozí hodnota: 3600
--updated

Počkejte, dokud se neaktualizuje stav zřizování ve stavu Úspěch.

výchozí hodnota: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.