Referenz des Standardregel-Engine für das Azure Content Delivery Network
Wichtig
Azure CDN Standard von Microsoft (klassisch) wird am 30. September 2027 eingestellt. Um Dienstunterbrechungen zu vermeiden, ist es wichtig, dass Sie Ihre Profile von Azure CDN Standard von Microsoft (klassisch) bis zum 30. September 2027 auf die Dienstebene Azure Front Door Standard oder Premium migrieren. Weitere Informationen finden Sie unter Einstellung von Azure CDN Standard von Microsoft (klassisch).
Azure CDN von Edgio wird am 15. Januar 2025 eingestellt. Sie müssen Ihre Workload vor diesem Datum zu Azure Front Door migrieren, um Dienstunterbrechungen zu vermeiden. Weitere Informationen finden Sie unter Häufig gestellte Fragen zur Einstellung von Azure CDN von Edgio.
In der Standardregel-Engine für Azure Content Delivery Network besteht eine Regel aus mindestens einer Übereinstimmungsbedingung und einer Aktion. In diesem Artikel finden Sie ausführliche Beschreibungen der Übereinstimmungsbedingungen und Features, die in der Standardregel-Engine für Azure Content Delivery Network verfügbar sind.
Die Regel-Engine fungiert als endgültige Autorität dafür, wie bestimmte Typen von Anforderungen von Azure Content Delivery Network Standard verarbeitet werden.
Allgemeine Anwendungsfälle für die Regeln:
- Außerkraftsetzen oder Definieren einer benutzerdefinierten Cacherichtlinie
- Umleiten von Anforderungen
- Anpassen von HTTP-Anforderungen und Antwortheadern
Begriff
Legen Sie Übereinstimmungsbedingungen und Aktionen fest, um eine Regel in der Regel-Engine zu definieren:
Jede Regel kann bis zu zehn Vergleichsbedingungen und fünf Aktionen aufweisen. Jeder Azure Content Delivery Network-Endpunkt kann bis zu 25 Regeln aufweisen.
Dieser Grenzwert schließt eine globale Standardregel mit ein. Die globale Regel verfügt über keine Übereinstimmungsbedingungen. Die in einer globalen Regel definierten Aktionen werden immer ausgelöst.
Wichtig
Die Reihenfolge, in der mehrere Regeln aufgelistet sind, beeinflusst die Verarbeitung der Regeln. Die in einer Regel angegebenen Aktionen werden möglicherweise durch eine nachfolgende Regel überschrieben.
Limits und Preise
Weitere Informationen finden Sie unter Grenzwerte für die Skalierung des Content Delivery Network für den Regelgrenzwert. Preisinformationen zur Regel-Engine finden Sie unter Content Delivery Network – Preise .
Syntax
Wie Sonderzeichen in einer Regel behandelt werden, hängt davon ab, wie verschiedene Übereinstimmungsbedingungen und Aktionen Textwerte verarbeiten. Eine Übereinstimmungsbedingung oder Aktion kann Text auf folgende Weisen interpretieren:
Literalwerte
Text, der als Literalwert interpretiert wird, behandelt alle Sonderzeichen (mit Ausnahme des Zeichens „%“ ) als Teil des Werts, für den eine Übereinstimmung in der Regel gesucht wird. Eine literale Übereinstimmungsbedingung, die auf '*'
festgelegt ist, wird nur erfüllt, wenn der exakte Wert '*'
ermittelt wird.
Ein Prozentzeichen wird zum Angeben der URL-Codierung verwendet (z. B. %20
).
Platzhalterwerte
Zurzeit wird in der Standardregel-Engine das Platzhalterzeichen in der UrlPath-Übereinstimmungsbedingung unterstützt. Das Zeichen * ist ein Platzhalter, der für ein oder mehrere Zeichen steht.