Aktionen in der Standard-Regel-Engine für Azure Content Delivery Network

Wichtig

Azure CDN Standard von Microsoft (Klassisch) unterstützt keine Profilerstellung, neue Domänen-Onboarding oder verwaltete Zertifikate und wird auf September 30, 2027 eingestellt. Um Dienstunterbrechungen zu vermeiden, migrieren Sie zu Azure Front Door Standard oder Premium. Weitere Informationen finden Sie unter ⁠Einstellung von Azure CDN Standard von Microsoft (klassisch).

In der Standard-Regel-Engine für Azure Content Delivery Network besteht eine Regel aus mindestens einer Vergleichsbedingung und einer Aktion. In diesem Artikel werden die Aktionen ausführlich beschrieben, die Sie in der Standard-Regel-Engine für Azure Content Delivery Network verwenden können.

Der zweite Teil einer Regel ist eine Aktion. Eine Aktion definiert das Verhalten, das auf den Anforderungstyp angewendet wird, der durch eine oder mehrere Übereinstimmungsbedingungen identifiziert wird.

Aktionen

Die folgenden Aktionen können in der Standard-Regel-Engine für Azure Content Delivery Network verwendet werden.

Cache-Ablauf

Verwenden Sie diese Aktion, um den Wert der Gültigkeitsdauer (TTL) des Endpunkts für Anforderungen zu überschreiben, die mit den durch Regeln angegebenen Bedingungen übereinstimmen.

Pflichtfelder

Cacheverhalten BESCHREIBUNG
Cache umgehen Wenn diese Option ausgewählt wird und die Regel übereinstimmt, wird der Inhalt nicht zwischengespeichert.
Überschreiben Wenn diese Option ausgewählt ist und die Regel übereinstimmt, wird der vom Ursprung zurückgegebene TTL-Wert mit dem in der Aktion angegebenen Wert überschrieben. Dieses Verhalten wird nur angewendet, wenn die Antwort zwischengespeichert werden kann. Beim Antwortheader „cache-control“ mit den Werten „no-cache“, „private“ und „no-store“ kann die Aktion nicht angewendet werden.
Festlegen, wenn nicht vorhanden Wenn diese Option ausgewählt wird, die Regel übereinstimmt und vom Ursprung kein TTL-Wert zurückgegeben wurde, legt die Regel den TTL-Wert auf den in der Aktion angegebenen Wert fest. Dieses Verhalten wird nur angewendet, wenn die Antwort zwischengespeichert werden kann. Beim Antwortheader „cache-control“ mit den Werten „no-cache“, „private“ und „no-store“ kann die Aktion nicht angewendet werden.

Zusätzliche Felder

Tage Stunden Protokoll Sekunden
Int Int Int Int

Abfragezeichenfolge für Cacheschlüssel

Verwenden Sie diese Aktion, um den Cacheschlüssel basierend auf Abfragezeichenfolgen zu ändern.

Pflichtfelder

Verhalten BESCHREIBUNG
Einschließen Wenn diese Option ausgewählt wird und die Regel übereinstimmt, werden bei der Generierung des Cacheschlüssels die in den Parametern angegebenen Abfragezeichenfolgen einbezogen.
Zwischenspeichern jeder eindeutigen URL Wenn diese Option ausgewählt ist und die Regel übereinstimmt, verfügt jede eindeutige URL über einen eigenen Cacheschlüssel.
Ausschließen Wenn diese Option ausgewählt wird und die Regel übereinstimmt, werden bei der Generierung des Cacheschlüssels die in den Parametern angegebenen Abfragezeichenfolgen ausgeschlossen.
Ignorieren von Abfragezeichenfolgen Wenn diese Option ausgewählt ist und die Regel übereinstimmt, werden Abfragezeichenfolgen bei der Generierung des Cacheschlüssels nicht berücksichtigt.

Anforderungsheader ändern

Verwenden Sie diese Aktion, um Header zu ändern, die in den Anforderungen vorhanden sind, die an Ihren Ursprung gesendet werden.

Pflichtfelder

Maßnahme HTTP-Headername Wert
Anfügen Wenn diese Option ausgewählt ist und die Regel übereinstimmt, wird der im Headernamen angegebene Header mit dem angegebenen Wert der Anforderung hinzugefügt. Wenn der Header bereits vorhanden ist, wird der Wert an den vorhandenen Wert angefügt. Schnur
Overwrite Wenn diese Option ausgewählt ist und die Regel übereinstimmt, wird der im Headernamen angegebene Header mit dem angegebenen Wert der Anforderung hinzugefügt. Wenn der Header bereits vorhanden ist, wird der vorhandene Wert von dem angegebenen Wert überschrieben. Schnur
Löschen Wenn diese Option ausgewählt ist, die Regel übereinstimmt und der in der Regel angegebene Header vorhanden ist, wird der Header aus der Anforderung gelöscht. Schnur

Antwortheader ändern

Verwenden Sie diese Aktion, um Header zu ändern, die in den an Ihre Clients zurückgegebenen Antworten vorhanden sind.

Pflichtfelder

Maßnahme HTTP-Headername Wert
Anfügen Wenn diese Option ausgewählt ist und die Regel übereinstimmt, wird der im Headernamen angegebene Header mit dem angegebenen Wert der Antwort hinzugefügt. Wenn der Header bereits vorhanden ist, wird der Wert an den vorhandenen Wert angefügt. Schnur
Overwrite Wenn diese Option ausgewählt ist und die Regel übereinstimmt, wird der im Headernamen angegebene Header mit dem angegebenen Wert der Antwort hinzugefügt. Wenn der Header bereits vorhanden ist, überschreibt der Wert den vorhandenen Wert. Schnur
Löschen Wenn diese Option ausgewählt ist, die Regel übereinstimmt und der in der Regel angegebene Header vorhanden ist, wird der Header aus der Antwort gelöscht. Schnur

URL-Umleitung

Leiten Sie mit dieser Aktion Clients an eine neue URL um.

Pflichtfelder

Feld BESCHREIBUNG
Typ Wählen Sie den Antworttyp aus, der an den Antragsteller zurückgegeben werden soll: Gefunden (302), Verschoben (301), temporäre Umleitung (307) und permanente Umleitung (308).
Protokoll Übereinstimmungsanforderung, HTTP, HTTPS.
Rechnername Wählen Sie den Hostnamen aus, an den die Anforderung umgeleitet werden soll. Lassen Sie das Feld leer, um den eingehenden Host beizubehalten.
Pfad Definieren Sie den bei der Umleitung zu verwendenden Pfad. Lassen Sie das Feld leer, um den eingehenden Pfad beizubehalten.

Abfragezeichenfolge | Definieren Sie die bei der Umleitung zu verwendende Abfragezeichenfolge. Lassen Sie das Feld leer, um die eingehende Abfragezeichenfolge beizubehalten. Fragment | Definieren Sie das bei der Umleitung zu verwendende Fragment. Lassen Sie das Feld leer, um das eingehende Datenfragment beizubehalten.

Es wird dringend empfohlen, eine absolute URL zu verwenden. Bei Verwendung einer relativen URL können Azure Content Delivery Network-URLs an einen ungültigen Pfad umgeleitet werden.

URL-Umschreibung

Verwenden Sie diese Aktion, um den Pfad einer Anforderung auf dem Weg zu Ihrer Quelle neu zu schreiben.

Pflichtfelder

Feld BESCHREIBUNG
Quellmuster Definieren Sie das Quellmuster im URL-Pfad, das ersetzt werden soll. Verwenden Sie einen Schrägstrich (/) als Quellmusterwert, um alle URL-Pfade abzugleichen.
Bestimmungsort Definieren Sie den Zielpfad, der im erneuten Schreiben verwendet werden soll. Der Zielpfad überschreibt das Quellmuster.
Nicht übereinstimmenden Pfad beibehalten Wenn Ja ausgewählt ist, wird der verbleibende Pfad nach dem Quellmuster an den neuen Zielpfad angefügt.

Nächste Schritte