Delen via


az afd rule

Leveringsregels beheren binnen de opgegeven regelset.

Opdracht

Name Description Type Status
az afd rule action

Leveringsregels beheren binnen de opgegeven regelset.

Basis GA
az afd rule action add

Werk een nieuwe leveringsregel bij binnen de opgegeven regelset.

Basis GA
az afd rule action list

Haal een bestaande leveringsregel op binnen een regelset.

Basis GA
az afd rule action remove

Werk een nieuwe leveringsregel bij binnen de opgegeven regelset.

Basis GA
az afd rule condition

Leveringsregels beheren binnen de opgegeven regelset.

Basis GA
az afd rule condition add

Werk een nieuwe leveringsregel bij binnen de opgegeven regelset.

Basis GA
az afd rule condition list

Haal een bestaande leveringsregel op binnen een regelset.

Basis GA
az afd rule condition remove

Werk een nieuwe leveringsregel bij binnen de opgegeven regelset.

Basis GA
az afd rule create

Maak een nieuwe leveringsregel binnen de opgegeven regelset.

Basis GA
az afd rule delete

Verwijder een bestaande leveringsregel binnen een regelset.

Basis GA
az afd rule list

Alle bestaande leveringsregels in een regelset weergeven.

Basis GA
az afd rule show

Haal een bestaande leveringsregel op binnen een regelset.

Basis GA
az afd rule update

Werk een nieuwe leveringsregel bij binnen de opgegeven regelset.

Basis GA
az afd rule wait

Plaats de CLI in een wachtstatus totdat aan een voorwaarde is voldaan.

Basis GA

az afd rule create

Maak een nieuwe leveringsregel binnen de opgegeven regelset.

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]

Voorbeelden

Maak een regel om een antwoordheader toe te voegen voor aanvragen van 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

Een regel maken voor http-naar-https-omleiding

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

Vereiste parameters

--name --rule-name -n

Naam van de leveringsregel die uniek is binnen het eindpunt.

--profile-name

Naam van het Azure Front Door Standard- of Azure Front Door Premium-profiel dat uniek is binnen de resourcegroep.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--rule-set-name

Naam van de regelset onder het profiel.

Optionele parameters

--action-name
--cache-behavior

Cachinggedrag voor de aanvragen.

--cache-duration

De duur waarvoor de inhoud in de cache moet worden opgeslagen. Toegestane notatie is [d.]uu:mm:ss.

--custom-fragment

Fragment dat moet worden toegevoegd aan de omleidings-URL.

--custom-hostname

Host om te leiden. Laat leeg om de binnenkomende host als doelhost te gebruiken.

--custom-path

Het volledige pad om om te leiden. Pad mag niet leeg zijn en moet beginnen met /. Laat leeg om het binnenkomende pad als doelpad te gebruiken.

--custom-querystring

De set queryreeksen die moeten worden geplaatst in de omleidings-URL.leave leeg om de binnenkomende querytekenreeks te behouden.

--destination

Het doelpad dat moet worden gebruikt in het herschrijven.

--enable-caching

Hiermee wordt aangegeven of caching op de route moet worden ingeschakeld.

geaccepteerde waarden: 0, 1, f, false, n, no, t, true, y, yes
--enable-compression

Geeft aan of inhoudscompressie is ingeschakeld in AzureFrontDoor. De standaardwaarde is onwaar. Als compressie is ingeschakeld, wordt inhoud geleverd als gecomprimeerd als gebruikers aanvragen voor een gecomprimeerde versie. Inhoud wordt niet gecomprimeerd op AzureFrontDoorwhen aangevraagde inhoud is kleiner dan 1 byte of groter dan 1 MB.

geaccepteerde waarden: 0, 1, f, false, n, no, t, true, y, yes
--forwarding-protocol

Protocol dat door deze regel wordt gebruikt bij het doorsturen van verkeer naar back-ends.

--header-action

Headeractie voor de aanvragen.

--header-name

De naam van de koptekst die u wilt wijzigen.

--header-value

Waarde van de koptekst.

--match-processing-behavior

Als deze regel een overeenkomst is, moet de regelengine doorgaan met het uitvoeren van de resterende regels of stoppen. Als deze niet aanwezig is, wordt standaard doorgaan ingesteld.

geaccepteerde waarden: Continue, Stop
standaardwaarde: Continue
--match-values

Overeenkomende waarden van de overeenkomstvoorwaarde. bijvoorbeeld door spaties gescheiden waarden 'GET' 'HTTP'. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.

--match-variable
--negate-condition

Indien waar, negeert u de voorwaarde.

geaccepteerde waarden: 0, 1, f, false, n, no, t, true, y, yes
--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

geaccepteerde waarden: 0, 1, f, false, n, no, t, true, y, yes
--operator

Operator van de overeenkomstvoorwaarde.

--order

De volgorde waarin de regels worden toegepast voor het eindpunt. Mogelijke waarden {0,1,2,3,Ã{â'?Â...Ã\Â'\Â...Â?Â'\Â...}. Een regel met een kleinere volgorde wordt toegepast vóór een regel met een grotere volgorde. Regel met volgorde 0 is een speciale regel. Er zijn geen voorwaarden vereist en acties die hierin worden vermeld, worden altijd toegepast.

--origin-group

Naam of id van de OriginGroup die de standaard OriginGroup overschrijft.

--preserve-unmatched-path

Indien waar, wordt het resterende pad na het bronpatroon toegevoegd aan het nieuwe doelpad.

geaccepteerde waarden: 0, 1, f, false, n, no, t, true, y, yes
--query-parameters

Queryparameters die moeten worden opgenomen of uitgesloten. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.

--query-string-caching-behavior

Hiermee definieert u hoe AANVRAGEN die queryreeksen bevatten, worden opgeslagen in de cache van CDN. U kunt queryreeksen negeren bij opslaan in cache, caching overslaan om te voorkomen dat aanvragen die queryreeksen bevatten in de cache worden opgeslagen, of elke aanvraag in de cache opslaan met een unieke URL.

--redirect-protocol

Protocol dat moet worden gebruikt voor de omleiding.

--redirect-type

Het omleidingstype dat door de regel wordt gebruikt bij het omleiden van verkeer.

--selector

Selector van de overeenkomstvoorwaarde.

--source-pattern

Een aanvraag-URI-patroon waarmee het type aanvragen wordt geïdentificeerd dat kan worden herschreven.

--transforms

Transformeren om toe te passen voordat ze overeenkomen. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az afd rule delete

Verwijder een bestaande leveringsregel binnen een regelset.

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]

Voorbeelden

Verwijder een regel met naamregel1.

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

Optionele parameters

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name --rule-name -n

Naam van de leveringsregel die uniek is binnen het eindpunt.

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

geaccepteerde waarden: 0, 1, f, false, n, no, t, true, y, yes
--profile-name

Naam van het Azure Front Door Standard- of Azure Front Door Premium-profiel dat uniek is binnen de resourcegroep.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--rule-set-name

Naam van de regelset onder het profiel.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--yes -y

Niet vragen om bevestiging.

standaardwaarde: False
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az afd rule list

Alle bestaande leveringsregels in een regelset weergeven.

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

Voorbeelden

Vermeld alle routes binnen het opgegeven eindpunt.

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

Vereiste parameters

--profile-name

Naam van het Azure Front Door Standard- of Azure Front Door Premium-profiel dat uniek is binnen de resourcegroep.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--rule-set-name

Naam van de regelset onder het profiel.

Optionele parameters

--max-items

Totaal aantal items dat moet worden geretourneerd in de uitvoer van de opdracht. Als het totale aantal beschikbare items groter is dan de opgegeven waarde, wordt een token opgegeven in de uitvoer van de opdracht. Als u paginering wilt hervatten, geeft u de tokenwaarde op in --next-token het argument van een volgende opdracht.

--next-token

Token om op te geven waar paginering moet worden gestart. Dit is de tokenwaarde van een eerder afgekapt antwoord.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az afd rule show

Haal een bestaande leveringsregel op binnen een regelset.

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

Voorbeelden

details van de leveringsregel met naamregel1 weergeven.

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

Optionele parameters

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name --rule-name -n

Naam van de leveringsregel die uniek is binnen het eindpunt.

--profile-name

Naam van het Azure Front Door Standard- of Azure Front Door Premium-profiel dat uniek is binnen de resourcegroep.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--rule-set-name

Naam van de regelset onder het profiel.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az afd rule update

Werk een nieuwe leveringsregel bij binnen de opgegeven regelset.

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]

Optionele parameters

--actions

Een lijst met acties die worden uitgevoerd wanneer aan alle voorwaarden van een regel wordt voldaan. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.

--add

Voeg een object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string of JSON string>.

--conditions

Een lijst met voorwaarden die moeten worden vergeleken voor de acties die moeten worden uitgevoerd, ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.

--force-string

Wanneer u 'set' of 'toevoegen' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.

geaccepteerde waarden: 0, 1, f, false, n, no, t, true, y, yes
--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--match-processing-behavior

Als deze regel een overeenkomst is, moet de regelengine doorgaan met het uitvoeren van de resterende regels of stoppen. Als deze niet aanwezig is, wordt standaard doorgaan ingesteld.

geaccepteerde waarden: Continue, Stop
--name --rule-name -n

Naam van de leveringsregel die uniek is binnen het eindpunt.

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

geaccepteerde waarden: 0, 1, f, false, n, no, t, true, y, yes
--order

De volgorde waarin de regels worden toegepast voor het eindpunt. Mogelijke waarden {0,1,2,3,ÃÆ'ƒÂÃ'Â?ÃÆ'Ã'Ã'Ã'ÃÂ^Ã^‚Â...... ¡Ã‚Ã'Â^ÃÆ'Ã^â'?šÃ‚Ã'Â...ÃÆ''. ƒÂÃ'Â^ÃÆ'Ã'Â^ÃÂ?Ã^⢚Â?Ã... ¡Ã‚Ã'Â^ÃÆ'Ã^â'?šÃ‚Ã'Â...ÃÆ''. ƒÂÃ'Â^ÃÆ'Ã'Â^ÃÂ?Ã^⢚Â?Ã... ¡Ã‚Ã'Â^ÃÆ'Ã^â'?šÃ‚Ã'Â...}. Een regel met een kleinere volgorde wordt toegepast vóór een regel met een grotere volgorde. Regel met volgorde 0 is een speciale regel. Er zijn geen voorwaarden vereist en acties die hierin worden vermeld, worden altijd toegepast.

--profile-name

Naam van het Azure Front Door Standard- of Azure Front Door Premium-profiel dat uniek is binnen de resourcegroep.

--remove

Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list OR --remove propertyToRemove.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--rule-set-name

Naam van de regelset onder het profiel.

--set

Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az afd rule wait

Plaats de CLI in een wachtstatus totdat aan een voorwaarde is voldaan.

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

Optionele parameters

--created

Wacht totdat u 'provisioningState' hebt gemaakt bij 'Succeeded'.

standaardwaarde: False
--custom

Wacht tot de voorwaarde voldoet aan een aangepaste JMESPath-query. Bijvoorbeeld provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Wacht totdat deze is verwijderd.

standaardwaarde: False
--exists

Wacht tot de resource bestaat.

standaardwaarde: False
--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--interval

Polling-interval in seconden.

standaardwaarde: 30
--name --rule-name -n

Naam van de leveringsregel die uniek is binnen het eindpunt.

--profile-name

Naam van het Azure Front Door Standard- of Azure Front Door Premium-profiel dat uniek is binnen de resourcegroep.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--rule-set-name

Naam van de regelset onder het profiel.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--timeout

Maximale wachttijd in seconden.

standaardwaarde: 3600
--updated

Wacht totdat deze is bijgewerkt met provisioningState op 'Succeeded'.

standaardwaarde: False
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.