ADC
Merci pour vos commentaires

Ce article a été traduit automatiquement. (Clause de non responsabilité)

gRPC avec politique de réécriture

Le cas d’utilisation de gRPC avec politique de réécriture explique comment l’appliance NetScaler fonctionne pour réécrire certaines informations dans les demandes ou les réponses de gRPC. Le schéma suivant montre les interactions entre les composants.

Le diagramme suivant montre comment les composants interagissent les uns avec les autres dans un gRPC avec une configuration de politique de réécriture. gRPC avec politique de réécriture

  1. Activez la fonctionnalité de réécriture sur l’appliance.
  2. Configurez l’action de réécriture pour modifier, ajouter ou supprimer des en-têtes gRPC.
  3. Configurez la politique de réécriture pour déterminer les demandes gRPC (trafic) sur lesquelles une action doit être entreprise.
  4. Liez la politique de réécriture au serveur virtuel d’équilibrage de charge pour vérifier si le trafic correspond à l’expression de la politique.
  5. En utilisant une politique de réécriture, vous pouvez effectuer les opérations suivantes en fonction du code d’état gRPC.
    1. Modifiez les réponses depuis le serveur Web gRPC.
    2. Modifiez, ajoutez ou supprimez des en-têtes gRPC.
    3. Modifiez l’URL de la requête vers le serveur GrRC.

Configurer la terminaison d’appel gRPC avec une politique de réécriture

Pour configurer la terminaison d’appel gRPC avec une politique de réécriture, vous devez suivre les étapes suivantes :

  1. Activer la fonctionnalité de réécriture
  2. Add rewrite policy
  3. Lier la politique de réécriture au serveur virtuel d’équilibrage de charge

Activer la fonctionnalité de réécriture

Pour utiliser la fonctionnalité de réécriture, vous devez d’abord l’activer.

À l’invite de commande, tapez :

enable ns rewrite

Add rewrite policy

Après avoir configuré une action de réécriture, vous devez ensuite configurer une politique de réécriture pour sélectionner les demandes gRPC sur lesquelles l’appliance NetScaler doit réécrire.

À l’invite de commande, tapez :

add rewrite policy <name> <expression> <action> [<undefaction>]-appFlowaction <actionName>

Exemple :

add rewrite policy grpc-rewr_pol1 "http.res.header(\"grpc-status\").NE(\"0\")" RESET

Lier la politique de réécriture au serveur virtuel d’équilibrage de charge

Pour mettre en œuvre une politique, vous devez la lier au serveur virtuel d’équilibrage de charge avec le service gRPC.

À l’invite de commande, tapez :

bind rewrite global <policyName> <priority> [<gotoPriorityExpression> [-type <type>] [-invoke (<labelType> <labelName>)]

Exemple :

bind lb vserver lb-grpc –policyName grpc-rewr_pol1 –priority 100

La version officielle de ce document est en anglais. Certains contenus de la documentation Cloud Software Group ont été traduits de façon automatique à des fins pratiques uniquement. Cloud Software Group n'exerce aucun contrôle sur le contenu traduit de façon automatique, qui peut contenir des erreurs, des imprécisions ou un langage inapproprié. Aucune garantie, explicite ou implicite, n'est fournie quant à l'exactitude, la fiabilité, la pertinence ou la justesse de toute traduction effectuée depuis l'anglais d'origine vers une autre langue, ou quant à la conformité de votre produit ou service Cloud Software Group à tout contenu traduit de façon automatique, et toute garantie fournie en vertu du contrat de licence de l'utilisateur final ou des conditions d'utilisation des services applicables, ou de tout autre accord avec Cloud Software Group, quant à la conformité du produit ou service à toute documentation ne s'applique pas dans la mesure où cette documentation a été traduite de façon automatique. Cloud Software Group ne pourra être tenu responsable de tout dommage ou problème dû à l'utilisation de contenu traduit de façon automatique.
gRPC avec politique de réécriture