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

Jádro GHANŠTINA
az afd rule action add

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

Jádro GHANŠTINA
az afd rule action list

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

Jádro GHANŠTINA
az afd rule action remove

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

Jádro GHANŠTINA
az afd rule condition

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

Jádro GHANŠTINA
az afd rule condition add

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

Jádro GHANŠTINA
az afd rule condition list

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

Jádro GHANŠTINA
az afd rule condition remove

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

Jádro GHANŠTINA
az afd rule create

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

Jádro GHANŠTINA
az afd rule delete

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

Jádro GHANŠTINA
az afd rule list

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

Jádro GHANŠTINA
az afd rule show

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

Jádro GHANŠTINA
az afd rule update

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

Jádro GHANŠTINA
az afd rule wait

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

Jádro GHANŠTINA

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 hh:mm:ss.xxxxxx.

--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řípustné 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 nebude komprimován u požadovaného obsahu AzureFrontDoorwhen menší než 8 MB nebo větší než 1 kB.

Přípustné 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řípustné hodnoty: Continue, Stop
Default value: 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řípustné hodnoty: 0, 1, f, false, n, no, t, true, y, yes
--no-wait

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

Přípustné 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řípustné 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řípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--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řípustné 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í.

Default value: 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řípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--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. Pokud chcete pokračovat ve 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řípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--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řípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--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, string or JSON string>.

--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řípustné 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řípustné 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řípustné 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 <indexToRemove> 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=<value>.

--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řípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

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

Default value: 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í.

Default value: False
--exists

Počkejte, až prostředek existuje.

Default value: 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

Default value: 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.

Default value: 3600
--updated

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

Default value: 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řípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

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