Udostępnij przez


Standard rules engine reference for Azure Content Delivery Network

Ważne

Usługa Azure CDN Standard firmy Microsoft (klasyczna) zostanie wycofana 30 września 2027 r. Aby uniknąć zakłóceń w działaniu usługi, należy przeprowadzić migrację profilów usługi Azure CDN Standard z usługi Microsoft (klasycznej) do warstwy Azure Front Door Standard lub Premium do 30 września 2027 r. For more information, see Azure CDN Standard from Microsoft (classic) retirement.

Usługa Azure CDN z Edgio została wycofana 15 stycznia 2025 r. For more information, see Azure CDN from Edgio retirement FAQ.

In the Standard rules engine for Azure Content Delivery Network, a rule consists of one or more match conditions and an action. This article provides detailed descriptions of the match conditions and features that are available in the Standard rules engine for Azure Content Delivery Network.

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ł:

  • Override or define a custom cache policy.
  • Żą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.

Each rule can have up to 10 match conditions and 5 actions. 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. The global rule doesn't have match conditions; actions that are defined in a global rule always triggered.

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

For more information, see content delivery network Scale limits for rules limit. For rule engine pricing, see Content Delivery Network pricing.

Syntax

How special characters are treated in a rule varies based on how different match conditions and actions handle text values. A match condition or action can interpret text in one of the following ways:

Literal values

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. For example, a literal match condition set to '*' is satisfied only when the exact value '*' is found.

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

Wildcard values

Currently we support the wildcard character in the UrlPath Match Condition in Standard Rules Engine. Znak * to symbol wieloznaczny reprezentujący co najmniej jeden znak.

Następne kroki