Vous pouvez utiliser des stratégies de réponse HTTP pour évaluer et modifier les réponses des applications.
Procédure
- Dans le panneau de navigation de gauche principal, sélectionnez Ressources et, dans la barre de navigation supérieure de la page, sélectionnez Ressources de cloud.
- Dans le panneau secondaire de gauche, sélectionnez Passerelles Edge.
- Cliquez sur la passerelle Edge NSX et, sous Équilibrage de charge, cliquez sur Services virtuels.
- Cliquez sur les trois points verticaux () à gauche du nom du service virtuel et sélectionnez Configurer des stratégies.
- Sélectionnez Réponse HTTP et cliquez sur Nouveau.
- Entrez un nom pour la règle.
- Pour activer la règle lors de la création, activez l'option État.
- Sous Critères de correspondance, cliquez sur Nouveau.
- Sélectionnez un ou plusieurs critères de correspondance et entrez l'entrée nécessaire.
Critères de correspondance Entrée Adresse IP du client - Indiquez si vous souhaitez effectuer une action selon que l'adresse IP du client correspond ou non à la valeur que vous entrez.
- Entrez une adresse IPv4, une adresse IPv6 ou une plage ou une notation CIDR.
- (Facultatif) Pour ajouter des adresses IP supplémentaires, cliquez sur Ajouter une adresse IP.
Port de service - Indiquez si vous voulez effectuer une action selon que le port de service virtuel correspond ou non à la valeur que vous entrez.
- Entrez un port ou une liste de ports dans une liste séparée par des virgules.
Type de protocole Sélectionnez un type de protocole. Méthode HTTP - Indiquez si vous voulez effectuer une action selon que la méthode HTTP correspond ou non à la valeur que vous entrez.
- Sélectionnez une ou plusieurs méthodes HTTP utilisées par la demande client.
Chemin - Sélectionnez un critère pour le chemin d'accès.
- Entrez une chaîne de chemin.
Note : Il n'est pas nécessaire que le chemin d'accès commence par une barre oblique ( / ).
- (Facultatif) Pour ajouter des chemins d'accès supplémentaires, cliquez sur Ajouter un chemin.
Interroger - Entrez le texte faisant partie d'une chaîne de requête.
- (Facultatif) Pour entrer des requêtes supplémentaires, cliquez sur Ajouter une requête.
En-têtes de demande - Sélectionnez un critère pour l'en-tête de la demande.
- Entrez le nom de l'en-tête.
- Entrez une ou plusieurs valeurs pour l'en-tête.
- Pour ajouter des en-têtes supplémentaires, cliquez sur Ajouter un en-tête.
Cookie - Sélectionnez un critère pour le cookie.
- Entrez un nom pour le cookie.
- Entrez une valeur.
- Sélectionnez une action à effectuer en cas de correspondance.
Option Description Réécrire l'en-tête d'emplacements - Sélectionnez un protocole.
- Entrez un port à inclure dans l'en-tête.
- Entrez un nom d'hôte personnalisé.
- Entrez un chemin.
- Pour conserver les paramètres de la requête d'origine dans la réponse, cochez la case Conserver la requête.
Modifier l'en-tête - Indiquez si vous voulez supprimer, ajouter ou remplacer l'en-tête HTTP.
- Entrez la valeur d'en-tête personnalisé.
- Pour configurer des actions de modification d'en-tête supplémentaires, cliquez sur Ajouter une action et répétez les sous-étapes a et b.
- Cliquez sur Ajouter.
- Pour ajouter une autre règle, répétez les étapes 6 à 12.
- Pour déplacer une règle vers le haut ou vers le bas de la liste, cliquez sur les points verticaux () à gauche du nom de la règle et sélectionnez l'action souhaitée.
- Pour enregistrer les modifications, cliquez sur Enregistrer.