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
Název pravidla doručení, které je jedinečné v rámci koncového bodu.
Název profilu Azure Front Door Standard nebo Azure Front Door Premium, který je jedinečný v rámci skupiny prostředků.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název sady pravidel v profilu
Volitelné parametry
Název akce pro pravidlo doručení: https://docs.microsoft.com/en-us/azure/frontdoor/front-door-rules-engine-actions.
Chování ukládání do mezipaměti pro požadavky.
Doba trvání, po kterou se obsah musí ukládat do mezipaměti. Povolený formát je [d.]hh:mm:ss.
Fragment, který se má přidat k adrese URL pro přesměrování
Hostitel, který se má přesměrovat. Pokud chcete jako cílového hostitele použít příchozího hostitele, ponechte prázdné.
Ú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é.
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.
Cílová cesta, která se má použít v přepsání.
Určuje, jestli se má povolit ukládání do mezipaměti na trase.
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.
Toto pravidlo se použije při předávání provozu do back-endů.
Akce hlavičky pro požadavky
Název záhlaví, které chcete upravit.
Hodnota záhlaví
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.
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.
Název podmínky shody: https://docs.microsoft.com/en-us/azure/frontdoor/rules-match-conditions.
Pokud je pravda, neguje podmínku.
Nečekejte na dokončení dlouhotrvající operace.
Operátor podmínky shody.
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.
Název nebo ID skupiny OriginGroup, která by přepsala výchozí skupinu OriginGroup.
Pokud je hodnota True, bude zbývající cesta za zdrojovým vzorem připojena k nové cílové cestě.
Parametry dotazu, které se mají zahrnout nebo vyloučit Podpora zkratky syntaxe, json-file a yaml-file Zkuste "??" zobrazit více.
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.
Protokol, který se má použít pro přesměrování.
Typ přesměrování, který pravidlo použije při přesměrování provozu.
Selektor podmínky shody
Vzor identifikátoru URI požadavku, který identifikuje typ požadavků, které se můžou přepsat.
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
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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
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.
Název pravidla doručení, které je jedinečné v rámci koncového bodu.
Nečekejte na dokončení dlouhotrvající operace.
Název profilu Azure Front Door Standard nebo Azure Front Door Premium, který je jedinečný v rámci skupiny prostředků.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název sady pravidel v profilu
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Nezotvádejte výzvu k potvrzení.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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
Název profilu Azure Front Door Standard nebo Azure Front Door Premium, který je jedinečný v rámci skupiny prostředků.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název sady pravidel v profilu
Volitelné parametry
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.
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
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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
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.
Název pravidla doručení, které je jedinečné v rámci koncového bodu.
Název profilu Azure Front Door Standard nebo Azure Front Door Premium, který je jedinečný v rámci skupiny prostředků.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název sady pravidel v profilu
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
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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
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.
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.
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.
Při použití set nebo add zachovávejte řetězcové literály místo pokusu o převod na JSON.
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.
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.
Název pravidla doručení, které je jedinečné v rámci koncového bodu.
Nečekejte na dokončení dlouhotrvající operace.
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.
Název profilu Azure Front Door Standard nebo Azure Front Door Premium, který je jedinečný v rámci skupiny prostředků.
Odeberte vlastnost nebo prvek ze seznamu. Příklad: --remove property.list OR --remove propertyToRemove.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název sady pravidel v profilu
Aktualizujte objekt zadáním cesty vlastnosti a hodnoty, která se má nastavit. Příklad: --set property1.property2=.
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
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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
Počkejte na vytvoření s 'provisioningState' v 'Succeeded'.
Počkejte, až podmínka splňuje vlastní dotaz JMESPath. Například provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Počkejte na odstranění.
Počkejte, až prostředek existuje.
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 dotazování v sekundách
Název pravidla doručení, které je jedinečné v rámci koncového bodu.
Název profilu Azure Front Door Standard nebo Azure Front Door Premium, který je jedinečný v rámci skupiny prostředků.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název sady pravidel v profilu
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Maximální čekání v sekundách.
Počkejte, dokud se neaktualizuje stav zřizování ve stavu Úspěch.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.