Citrix ADC

Konfigurieren des erweiterten Richtlinienausdrucks: Erste Schritte

Erweiterte Richtlinien werten Daten basierend auf Informationen aus, die Sie in Erweiterte Richtlinienausdrücke bereitstellen. Ein erweiterter Richtlinienausdruck analysiert Datenelemente (z. B. HTTP-Header, Quell-IP-Adressen, die Citrix ADC -Systemzeit und POST-Body-Daten). Zusätzlich zum Konfigurieren eines erweiterten Richtlinienausdrucks in einer Richtlinie konfigurieren Sie in einigen Citrix ADC Features den erweiterten Richtlinienausdruck außerhalb des Kontexts einer Richtlinie.

Um einen erweiterten Richtlinienausdruck zu erstellen, wählen Sie ein Präfix aus, das eine Datenmenge identifiziert, die Sie analysieren möchten, und geben Sie dann einen Vorgang an, der für die Daten ausgeführt werden soll. Beispielsweise kann ein Vorgang eine Datenmenge mit einer von Ihnen angegebenen Textzeichenfolge abgleichen oder eine Textzeichenfolge in einen HTTP-Header transformieren. Andere Operationen entsprechen einer zurückgegebenen Zeichenfolge mit einer Reihe von Strings oder einem String-Muster. Sie konfigurieren zusammengesetzte Ausdrücke, indem Sie boolesche und arithmetische Operatoren angeben und die Reihenfolge der Auswertung mithilfe von Klammern steuern.

Erweiterter Richtlinienausdruck kann auch klassische Ausdrücke enthalten. Sie können einem häufig verwendeten Ausdruck einen Namen zuweisen, um den Ausdruck nicht wiederholt erstellen zu müssen.

Richtlinien und einige andere Entitäten enthalten Regeln, die der Citrix ADC verwendet, um ein Paket im Datenverkehr auszuwerten, Daten aus dem Citrix ADC-System selbst zu extrahieren, eine Anforderung (eine Legende) an eine externe Anwendung zu senden oder ein anderes Datenelement zu analysieren. Eine Regel hat die Form eines logischen Ausdrucks, der mit dem Verkehr verglichen wird und letztendlich die Werte TRUE oder FALSE zurückgibt.

Die Elemente der Regel können selbst TRUE oder FALSE, String oder numerische Werte zurückgeben.

Bevor Sie einen erweiterten Richtlinienausdruck konfigurieren, müssen Sie die Merkmale der Daten verstehen, die von der Richtlinie oder einer anderen Entität ausgewertet werden sollen. Wenn Sie beispielsweise mit der integrierten Caching-Funktion arbeiten, legt eine Richtlinie fest, welche Daten im Cache gespeichert werden können. Mit integriertem Caching müssen Sie die URLs, Header und andere Daten in den HTTP-Anforderungen und -Antworten kennen, die der Citrix ADC empfängt. Mit diesem Wissen können Sie Richtlinien konfigurieren, die den tatsächlichen Daten entsprechen, und Citrix ADC das Caching für HTTP-Datenverkehr ermöglichen. Diese Informationen helfen Ihnen, den Ausdruckstyp zu bestimmen, den Sie in der Richtlinie konfigurieren müssen.

Konfigurieren des erweiterten Richtlinienausdrucks: Erste Schritte