az network front-door routing-rule
Remarque
Cette référence fait partie de l’extension front-door pour Azure CLI (version 2.57.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az network front-door routing-rule . En savoir plus sur les extensions.
Gérer les règles de routage Front Door.
Commandes
Nom | Description | Type | État |
---|---|---|---|
az network front-door routing-rule create |
Créez une règle de routage Front Door. |
Extension | GA |
az network front-door routing-rule delete |
Supprimez une règle de routage Front Door. |
Extension | GA |
az network front-door routing-rule list |
Répertorier les règles de routage Front Door. |
Extension | GA |
az network front-door routing-rule show |
Obtenez les détails d’une règle de routage Front Door. |
Extension | GA |
az network front-door routing-rule update |
Mettez à jour une règle de routage Front Door. |
Extension | GA |
az network front-door routing-rule create
Créez une règle de routage Front Door.
Créez une règle de routage Front Door pour transférer les requêtes vers un back-end ou rediriger les utilisateurs vers une AUTRE URL.
Exemple 1 : az network front-door routing-rule create -f frontdoor1 -g rg1 --frontend-endpoints DefaultFrontendEndpoint --route-type Forward --backend-pool DefaultBackendPool -n forwardRoutingrule1 --patterns /forward1
Exemple 2 : az network front-door routing-rule create -f frontdoor1 -g rg1 --frontend-endpoints DefaultFrontendEndpoint --route-type Redirect --custom-host redirecthost.com -n redirectRouteRule1 --patterns /redirect1 --custom-query-string querystring.
az network front-door routing-rule create --front-door-name
--frontend-endpoints
--name
--resource-group
--route-type {Forward, Redirect}
[--accepted-protocols]
[--backend-pool]
[--cache-duration]
[--caching {Disabled, Enabled}]
[--custom-forwarding-path]
[--custom-fragment]
[--custom-host]
[--custom-path]
[--custom-query-string]
[--disabled {false, true}]
[--dynamic-compression {Disabled, Enabled}]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--patterns]
[--query-parameter-strip-directive {StripAll, StripAllExcept, StripNone, StripOnly}]
[--query-parameters]
[--redirect-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
[--rules-engine]
Paramètres obligatoires
Nom de la porte d’entrée.
Liste séparée par l’espace des noms ou ID de point de terminaison front-end.
Nom de la règle de routage.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Type de routage pour définir la façon dont Front Door doit gérer les demandes de cette route, c’est-à-dire les transférer vers un back-end ou rediriger les utilisateurs vers une AUTRE URL.
Paramètres facultatifs
Liste de protocoles séparés par l’espace à accepter. Valeur par défaut : Http.
Nom ou ID d’un pool principal. Il est nécessaire de créer une règle de routage avant.
Durée pendant laquelle le contenu doit être mis en cache. Le format autorisé est la durée ISO 8601.
Indique s’il faut activer la mise en cache pour cette route.
Chemin d’accès personnalisé utilisé pour réécrire les chemins de ressources mis en correspondance par cette règle. Laissez cette option vide pour utiliser le chemin entrant.
Fragment à ajouter à l’URL de redirection. Le fragment fait partie de l’URL qui vient après #. N’incluez pas le #.
Hôte à rediriger. Laissez vide pour utiliser l’hôte entrant comme hôte de destination.
Chemin complet à rediriger. Le chemin d’accès ne peut pas être vide et doit commencer par /. Laissez vide pour utiliser le chemin entrant comme chemin de destination.
Ensemble de chaînes de requête à placer dans l’URL de redirection. La définition de cette valeur remplace toute chaîne de requête existante ; laissez vide pour conserver la chaîne de requête entrante. La chaîne de requête doit être au format = . La première ? et &sera ajouté automatiquement afin de ne pas les inclure dans le front, mais séparez plusieurs chaînes de requête avec &.
Créez dans un état désactivé.
Utilisez la compression dynamique pour le contenu mis en cache.
Protocole à utiliser pour transférer le trafic.
Liste séparée par l’espace des modèles à mettre en correspondance. Valeur par défaut : '/*'.
Traitement des termes de requête d’URL lors de la formation de la clé de cache.
Paramètres de requête à inclure ou exclure (séparés par des virgules) lors de l’utilisation respectivement du type strip-strip-directive StripAllExcept ou StripOnly.
Protocole de la destination vers laquelle le trafic est redirigé.
Type de redirection utilisé par la règle lors de la redirection du trafic.
Nom ou ID d’une configuration du moteur de règles. Pour dissocier la propriété, « --remove rulesEngine ».
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az network front-door routing-rule delete
Supprimez une règle de routage Front Door.
az network front-door routing-rule delete --front-door-name
--name
--resource-group
Paramètres obligatoires
Nom de la porte d’entrée.
Nom de la règle de routage.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az network front-door routing-rule list
Répertorier les règles de routage Front Door.
az network front-door routing-rule list --front-door-name
--resource-group
Paramètres obligatoires
Nom de la porte d’entrée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az network front-door routing-rule show
Obtenez les détails d’une règle de routage Front Door.
az network front-door routing-rule show --front-door-name
--name
--resource-group
Paramètres obligatoires
Nom de la porte d’entrée.
Nom de la règle de routage.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az network front-door routing-rule update
Mettez à jour une règle de routage Front Door.
az network front-door routing-rule update --front-door-name
--name
--resource-group
[--accepted-protocols]
[--add]
[--backend-pool]
[--cache-duration]
[--caching {Disabled, Enabled}]
[--custom-forwarding-path]
[--custom-fragment]
[--custom-host]
[--custom-path]
[--custom-query-string]
[--dynamic-compression {Disabled, Enabled}]
[--enabled {Disabled, Enabled}]
[--force-string]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--frontend-endpoints]
[--patterns]
[--query-parameter-strip-directive {StripAll, StripAllExcept, StripNone, StripOnly}]
[--query-parameters]
[--redirect-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
[--remove]
[--rules-engine]
[--set]
Paramètres obligatoires
Nom de la porte d’entrée.
Nom de la règle de routage.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres facultatifs
Liste de protocoles séparés par l’espace à accepter. Valeur par défaut : Http.
Ajoutez un objet à une liste d’objets en spécifiant un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string or JSON string>
.
Nom ou ID d’un pool principal. Il est nécessaire de créer une règle de routage avant.
Durée pendant laquelle le contenu doit être mis en cache. Le format autorisé est la durée ISO 8601.
Indique s’il faut activer la mise en cache pour cette route.
Chemin d’accès personnalisé utilisé pour réécrire les chemins de ressources mis en correspondance par cette règle. Laissez cette option vide pour utiliser le chemin entrant.
Fragment à ajouter à l’URL de redirection. Le fragment fait partie de l’URL qui vient après #. N’incluez pas le #.
Hôte à rediriger. Laissez vide pour utiliser l’hôte entrant comme hôte de destination.
Chemin complet à rediriger. Le chemin d’accès ne peut pas être vide et doit commencer par /. Laissez vide pour utiliser le chemin entrant comme chemin de destination.
Ensemble de chaînes de requête à placer dans l’URL de redirection. La définition de cette valeur remplace toute chaîne de requête existante ; laissez vide pour conserver la chaîne de requête entrante. La chaîne de requête doit être au format = . La première ? et &sera ajouté automatiquement afin de ne pas les inclure dans le front, mais séparez plusieurs chaînes de requête avec &.
Utilisez la compression dynamique pour le contenu mis en cache.
État activé.
Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.
Protocole à utiliser pour transférer le trafic.
Liste séparée par l’espace des noms ou ID de point de terminaison front-end.
Liste séparée par l’espace des modèles à mettre en correspondance. Valeur par défaut : '/*'.
Traitement des termes de requête d’URL lors de la formation de la clé de cache.
Paramètres de requête à inclure ou exclure (séparés par des virgules) lors de l’utilisation respectivement du type strip-strip-directive StripAllExcept ou StripOnly.
Protocole de la destination vers laquelle le trafic est redirigé.
Type de redirection utilisé par la règle lors de la redirection du trafic.
Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Nom ou ID d’une configuration du moteur de règles. Pour dissocier la propriété, « --remove rulesEngine ».
Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=<value>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.