Dokumentacja aparatu reguł standardowych dla usługi Azure Content Delivery Network
W aksie reguł standardowych dla usługi Azure Content Delivery Network reguła składa się z co najmniej jednego warunków dopasowania i akcji. Ten artykuł zawiera szczegółowe opisy warunków i funkcji dopasowania, które są dostępne w a aparatu reguł standardowych dla usługi Azure Content Delivery Network.
Aparat reguł został zaprojektowany tak, aby był ostatecznym urzędem, w jaki sposób określone typy żądań są przetwarzane przez standardową usługę Azure Content Delivery Network.
Typowe zastosowania reguł:
- Zastąpij lub zdefiniuj niestandardowe zasady pamięci podręcznej.
- Żądania przekierowania.
- Zmodyfikuj nagłówki żądań HTTP i odpowiedzi.
Terminologia
Aby zdefiniować regułę w a aparatu reguł, ustaw warunki dopasowania i akcje:
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; akcje zdefiniowane w regule globalnej są zawsze wyzwalane.
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 zawartości dla limitu reguł. Aby uzyskać informacje o cenach aparatu reguł, zobacz Cennik usługi Content Delivery Network.
Składnia
Sposób traktowania znaków specjalnych w regule zależy od tego, jak różne warunki dopasowania i akcje obsługują wartości tekstowe. Warunek dopasowania lub akcja mogą interpretować tekst na jeden z następujących sposobów:
Wartości literału
Tekst interpretowany jako wartość literału traktuje wszystkie znaki specjalne, z wyjątkiem symbolu % jako części wartości, która musi być dopasowana w regule. Na przykład warunek dopasowania literału ustawiony na '*'
jest spełniony tylko wtedy, gdy zostanie znaleziona dokładna wartość '*'
.
Znak procentu służy do wskazywania kodowania adresu URL (na przykład %20
).
Wartości symboli wieloznacznych
Obecnie obsługujemy symbol wieloznaczny w warunku dopasowania elementu UrlPath w aksie reguł standardowych. Znak * to symbol wieloznaczny reprezentujący co najmniej jeden znak.