Referencja standardowego silnika reguł dla Azure Content Delivery Network

Ważne

Azure CDN Standard od Microsoft (classic) przechodzi na emeryturę 30 września 2027 roku. Ponieważ usługa jest wycofywana, nie obsługuje już tworzenia profili, wdrażania nowych domen ani zarządzanych certyfikatów. Aby uniknąć zakłóceń usługi, przenieś się do wersji Azure Front Door Standard lub Premium. Aby uzyskać więcej informacji, zobacz wycofanie usługi Azure CDN Standard from Microsoft (classic).

W standardowym mechanizmie reguł dla Azure Content Delivery Network, reguła składa się z co najmniej jednego warunku dopasowania i akcji. Ten artykuł zawiera szczegółowe opisy kryteriów dopasowania i funkcji, które są dostępne w standardowym silniku reguł sieci dostarczania treści Azure.

Silnik reguł został zaprojektowany tak, aby był ostatecznym autorytetem w zakresie przetwarzania określonych typów żądań przez Standardową Usługę Azure Content Delivery Network.

Typowe zastosowania reguł:

  • Zastąp lub zdefiniuj niestandardową politykę pamięci podręcznej.
  • Żądania przekierowania.
  • Zmodyfikuj nagłówki żądań HTTP i odpowiedzi.

Terminologia

Aby zdefiniować regułę w aparacie reguł, ustaw warunki dopasowania i akcje:

Zrzut ekranu przedstawiający strukturę reguł usługi Azure Content Delivery Network.

Każda reguła może mieć maksymalnie 10 warunków dopasowania i 5 akcji. Każdy punkt końcowy usługi Azure Content Delivery Network może mieć maksymalnie 25 reguł.

Uwzględniona w tym limicie jest domyślna reguła globalna. Reguła globalna nie ma warunków dopasowania; działania zdefiniowane w regule globalnej są zawsze uruchamiane.

Ważne

Kolejność wyświetlania wielu reguł wpływa na sposób obsługi reguł. Akcje określone w regule mogą zostać zastąpione przez kolejną regułę.

Limity i ceny

Aby uzyskać więcej informacji, zobacz Limity skalowania sieci dostarczania treści dla limitu reguł. Aby uzyskać informacje o cenach silnika reguł, zobacz Cennik usługi Content Delivery Network.

Syntax

Sposób traktowania znaków specjalnych w regule zależy od tego, w jaki sposób różne warunki dopasowania i akcje przetwarzają wartości tekstowe. Warunek dopasowania lub akcja mogą interpretować tekst na jeden z następujących sposobów:

Wartości literalne

Tekst interpretowany jako wartość dosłowna traktuje wszystkie znaki specjalne z wyjątkiem znaku % jako część wartości, która musi być dopasowana w regule. Na przykład warunek dosłownego dopasowania ustawiony na '*' jest spełniony tylko wtedy, gdy znajdzie się dokładna wartość '*'.

Znak procentu służy do wskazywania kodowania adresu URL (na przykład %20).

Wartości symboli wieloznacznych

Obecnie obsługujemy znak wieloznaczny w warunku dopasowania elementu UrlPath w Standard Rules Engine. Znak * to symbol wieloznaczny reprezentujący co najmniej jeden znak.

Następne kroki