ADC
Danke für das Feedback

Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)

gRPC mit Rewrite-Richtlinie

Der Anwendungsfall für GrPC mit Umschreibungsrichtlinie erklärt, wie die Citrix ADC Appliance einige Informationen in den GrPC-Anforderungen oder -Antworten umschreibt. Das folgende Diagramm zeigt die Interaktion der Komponenten.

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

  1. Aktivieren Sie die Rewrite-Funktion auf der Appliance.
  2. Konfigurieren Sie die Aktion zum Umschreiben, um GrPC-Header zu ändern, hinzuzufügen oder zu löschen.
  3. Konfigurieren Sie die Rewrite-Richtlinie zur Bestimmung der GrPC-Anforderungen (Traffic), für die eine Aktion durchgeführt werden muss.
  4. Binden Sie die Richtlinie zum Umschreiben an den virtuellen Lastausgleichsserver, um zu prüfen, ob der Datenverkehr mit dem Richtlinienausdruck übereinstimmt.
  5. Mithilfe einer Rewrite-Richtlinie können Sie basierend auf dem gRPC-Statuscode Folgendes ausführen.
    1. Ändern Sie die Antworten vom gRPC-Webserver.
    2. Ändern, hinzufügen oder löschen Sie GrPC-Header.
    3. Ändern Sie die URL der Anfrage an den GrRC-Server.

Konfigurieren Sie die GrPC-Anrufbeendigung mit Rewrite-Richtlinie

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

  1. Rewrite-Funktion aktivieren
  2. Richtlinie zum Umschreiben hinzufügen
  3. Richtlinie zum Umschreiben an den virtuellen Lastenausgleich binden

Rewrite-Funktion aktivieren

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

Geben Sie an der Eingabeaufforderung Folgendes ein:

enable ns rewrite

Richtlinie zum Umschreiben hinzufügen

Nachdem Sie eine Umschreibaktion konfiguriert haben, müssen Sie als Nächstes eine Umschreibungsrichtlinie konfigurieren, um die GrPC-Anforderungen auszuwählen, die die Citrix ADC Appliance neu schreiben muss.

Geben Sie an der Eingabeaufforderung 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

Richtlinie zum Umschreiben an den virtuellen Lastenausgleich binden

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

Geben Sie an der Eingabeaufforderung 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