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
Naam van de leveringsregel die uniek is binnen het eindpunt.
Naam van het Azure Front Door Standard- of Azure Front Door Premium-profiel dat uniek is binnen de resourcegroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam van de regelset onder het profiel.
Optionele parameters
De naam van de actie voor de leveringsregel: https://docs.microsoft.com/en-us/azure/frontdoor/front-door-rules-engine-actions.
Cachinggedrag voor de aanvragen.
De duur waarvoor de inhoud in de cache moet worden opgeslagen. Toegestane notatie is [d.]uu:mm:ss.
Fragment dat moet worden toegevoegd aan de omleidings-URL.
Host om te leiden. Laat leeg om de binnenkomende host als doelhost te gebruiken.
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.
De set queryreeksen die moeten worden geplaatst in de omleidings-URL.leave leeg om de binnenkomende querytekenreeks te behouden.
Het doelpad dat moet worden gebruikt in het herschrijven.
Hiermee wordt aangegeven of caching op de route moet worden ingeschakeld.
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.
Protocol dat door deze regel wordt gebruikt bij het doorsturen van verkeer naar back-ends.
Headeractie voor de aanvragen.
De naam van de koptekst die u wilt wijzigen.
Waarde van de koptekst.
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.
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.
Naam van de voorwaarde voor overeenkomst: https://docs.microsoft.com/en-us/azure/frontdoor/rules-match-conditions.
Indien waar, negeert u de voorwaarde.
Wacht niet totdat de langdurige bewerking is voltooid.
Operator van de overeenkomstvoorwaarde.
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.
Naam of id van de OriginGroup die de standaard OriginGroup overschrijft.
Indien waar, wordt het resterende pad na het bronpatroon toegevoegd aan het nieuwe doelpad.
Queryparameters die moeten worden opgenomen of uitgesloten. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.
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.
Protocol dat moet worden gebruikt voor de omleiding.
Het omleidingstype dat door de regel wordt gebruikt bij het omleiden van verkeer.
Selector van de overeenkomstvoorwaarde.
Een aanvraag-URI-patroon waarmee het type aanvragen wordt geïdentificeerd dat kan worden herschreven.
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
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
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
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.
Naam van de leveringsregel die uniek is binnen het eindpunt.
Wacht niet totdat de langdurige bewerking is voltooid.
Naam van het Azure Front Door Standard- of Azure Front Door Premium-profiel dat uniek is binnen de resourcegroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam van de regelset onder het profiel.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Niet vragen om bevestiging.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
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
Naam van het Azure Front Door Standard- of Azure Front Door Premium-profiel dat uniek is binnen de resourcegroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam van de regelset onder het profiel.
Optionele parameters
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.
Token om op te geven waar paginering moet worden gestart. Dit is de tokenwaarde van een eerder afgekapt antwoord.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
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
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.
Naam van de leveringsregel die uniek is binnen het eindpunt.
Naam van het Azure Front Door Standard- of Azure Front Door Premium-profiel dat uniek is binnen de resourcegroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam van de regelset onder het profiel.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
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
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.
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>.
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.
Wanneer u 'set' of 'toevoegen' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.
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.
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.
Naam van de leveringsregel die uniek is binnen het eindpunt.
Wacht niet totdat de langdurige bewerking is voltooid.
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.
Naam van het Azure Front Door Standard- of Azure Front Door Premium-profiel dat uniek is binnen de resourcegroep.
Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list OR --remove propertyToRemove.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam van de regelset onder het profiel.
Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
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
Wacht totdat u 'provisioningState' hebt gemaakt bij 'Succeeded'.
Wacht tot de voorwaarde voldoet aan een aangepaste JMESPath-query. Bijvoorbeeld provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Wacht totdat deze is verwijderd.
Wacht tot de resource bestaat.
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.
Polling-interval in seconden.
Naam van de leveringsregel die uniek is binnen het eindpunt.
Naam van het Azure Front Door Standard- of Azure Front Door Premium-profiel dat uniek is binnen de resourcegroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam van de regelset onder het profiel.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Maximale wachttijd in seconden.
Wacht totdat deze is bijgewerkt met provisioningState op 'Succeeded'.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.