Politiques d'acheminement pour les équilibreurs de charge
Utilisez des politiques d'acheminement pour appliquer une liste ordonnée nommée de règles d'acheminement au module d'écoute d'un équilibreur de charge.
Une politique d'acheminement est une liste ordonnée nommée de règles d'acheminement appliquées à un module d'écoute. Les politiques d'acheminement des demandes permettent d'acheminer des demandes de trafic entrant en fonction de leur conformité à certaines conditions que vous définissez. Ces conditions de règle peuvent utiliser des opérations Boolean et Near-Match. Les règles sont évaluées dans l'ordre que vous définissez et l'évaluation s'arrête à la première correspondance. Vous pouvez associer un jeu de règles d'acheminement de demande à vos modules d'écoute HTTP ou HTTPS. Une règle d'acheminement de demande au format correct est composée d'une ou plusieurs conditions de correspondance et d'une seule action d'acheminement correspondante. Vous pouvez créer plusieurs règles d'acheminement. Si une demande entrante ne correspond à aucune des règles que vous avez créées, elle est acheminée vers un jeu dorsal par défaut associé au module d'écoute. Voir Langage de politique d'acheminement pour une description du langage de politique d'acheminement.
Vous pouvez effectuer les tâches suivantes de gestion des politiques d'acheminement :
Listez les politiques d'acheminement pour l'équilibreur de charge.
Créez une nouvelle politique d'acheminement pour l'équilibreur de charge.
Obtenir les détails d'une politique d'acheminement.
Types d'appariement pris en charge
Pour les en-têtes HTTP, les paramètres de données d'interrogation et les témoins, les types de correspondance suivants sont pris en charge :
- Contient : <clé> est égal à <valeur>
- Ne contient pas : <clé> est égal à <valeur>
- existe : <clé>
- N'existe pas : <clé>
Les politiques d'acheminement prennent également en charge les règles qui correspondent à des chemins d'URL de demande. Ce comportement est similaire aux jeux d'itinéraires de chemin d'accès, mais avec des options de correspondance différentes. Les types de correspondance suivants sont pris en charge dans les politiques d'acheminement pour la correspondance de chemin :
- Est : Chemin qui correspond exactement avec la chaîne indiquée, par exemple /videos ou /images.
- N'est pas : Tout chemin qui ne correspond pas exactement au chemin spécifié.
- Commence par : Une correspondance existe si le chemin commence par la valeur d'entrée. Si le paramètre indiqué est /videos, une demande pour /videos/images produit une correspondance.
- Ne commence pas par : Une correspondance existe si le chemin commence par une valeur autre que le paramètre fourni. Si le paramètre fourni est /videos, une demande pour /images/stills produit une correspondance.
- Se termine par : Une correspondance existe si le chemin se termine par le paramètre. Si le paramètre fourni est /videos, une demande pour /images/videos ou /previews/videos produit une correspondance.
- Ne se termine pas par : Une correspondance existe si le chemin se termine par une valeur autre que le paramètre fourni. Ainsi, si le paramètre fourni est /videos, une demande pour /videos/images produit une correspondance.
La seule action de règle d'acheminement prise en charge est :
Acheminer vers un jeu dorsal spécifique : Cette sélection achemine les demandes correspondantes vers un jeu dorsal que vous spécifiez.