ADC
Danke für das Feedback

Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)

gRPC mit Rewrite-Richtlinie

Der Anwendungsfall gRPC with Rewrite Policy erklärt, wie die NetScaler-Appliance einige Informationen in den gRPC-Anfragen oder -Antworten umschreibt. Das folgende Diagramm zeigt, wie die Komponenten interagieren.

Das folgende Diagramm zeigt, wie Komponenten in einer gRPC mit Rewrite-Richtlinienkonfiguration miteinander interagieren. gRPC mit Rewrite-Richtlinie

  1. Aktivieren Sie die Rewrite-Funktion auf der Appliance.
  2. Konfigurieren Sie die Rewrite-Aktion, um gRPC-Header zu ändern, hinzuzufügen oder zu löschen.
  3. Konfigurieren Sie die Rewrite-Richtlinie zur Bestimmung der gRPC-Anfragen (Verkehr), bei denen eine Aktion ausgeführt werden muss.
  4. Binden Sie die Rewrite-Richtlinie an den virtuellen Load-Balancing-Server, um zu überprüfen, ob der Datenverkehr mit dem Richtlinienausdruck übereinstimmt.
  5. Mithilfe einer Rewrite-Richtlinie können Sie auf der Grundlage des gRPC-Statuscodes Folgendes ausführen.
    1. Ändern Sie die Antworten vom gRPC-Webserver.
    2. Ändern, fügen Sie gRPC-Header hinzu oder löschen Sie sie.
    3. Ändern Sie die URL der Anfrage an den gRRC-Server.

Konfigurieren Sie die gRPC-Anrufbeendigung mit der Rewrite-Richtlinie

Um die gRPC-Anrufbeendigung mit der Rewrite-Richtlinie zu konfigurieren, müssen Sie die folgenden Schritte ausführen:

  1. Funktion zum Umschreiben aktivieren
  2. Hinzufügen einer Rewrite-Richtlinie
  3. Binden Sie die Rewrite-Richtlinie an den virtuellen Lastausgleichsserver

Funktion zum Umschreiben aktivieren

Um die Rewrite-Funktion verwenden zu können, müssen Sie sie zuerst aktivieren.

Geben Sie in der Befehlszeile Folgendes ein:

enable ns rewrite

Hinzufügen einer Rewrite-Richtlinie

Nachdem Sie eine Rewrite-Aktion konfiguriert haben, müssen Sie als Nächstes eine Rewrite-Richtlinie konfigurieren, um die gRPC-Anfragen auszuwählen, auf die die NetScaler-Appliance umschreiben muss.

Geben Sie in der Befehlszeile Folgendes ein:

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

Beispiel:

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

Binden Sie die Rewrite-Richtlinie an den virtuellen Lastausgleichsserver

Um eine Richtlinie in Kraft zu setzen, müssen Sie sie mit dem gRPC-Dienst an den virtuellen Lastausgleichsserver binden.

Geben Sie in der Befehlszeile Folgendes ein:

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

Beispiel:

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

Die offizielle Version dieses Inhalts ist auf Englisch. Für den einfachen Einstieg wird Teil des Inhalts der Cloud Software Group Dokumentation maschinell übersetzt. Cloud Software Group hat keine Kontrolle über maschinell übersetzte Inhalte, die Fehler, Ungenauigkeiten oder eine ungeeignete Sprache enthalten können. Es wird keine Garantie, weder ausdrücklich noch stillschweigend, für die Genauigkeit, Zuverlässigkeit, Eignung oder Richtigkeit von Übersetzungen aus dem englischen Original in eine andere Sprache oder für die Konformität Ihres Cloud Software Group Produkts oder Ihres Diensts mit maschinell übersetzten Inhalten gegeben, und jegliche Garantie, die im Rahmen der anwendbaren Endbenutzer-Lizenzvereinbarung oder der Vertragsbedingungen oder einer anderen Vereinbarung mit Cloud Software Group gegeben wird, dass das Produkt oder den Dienst mit der Dokumentation übereinstimmt, gilt nicht in dem Umfang, in dem diese Dokumentation maschinell übersetzt wurde. Cloud Software Group kann nicht für Schäden oder Probleme verantwortlich gemacht werden, die durch die Verwendung maschinell übersetzter Inhalte entstehen können.
gRPC mit Rewrite-Richtlinie