Referência do motor de regras standard para a CDN do Azure

No motor de regras Padrão da Rede de Entrega de Conteúdos do Azure (CDN do Azure), uma regra consiste numa ou mais condições de correspondência e numa ação. Este artigo fornece descrições detalhadas das condições e funcionalidades de correspondência disponíveis no motor de regras Padrão da CDN do Azure.

O motor de regras foi concebido para ser a autoridade final sobre como os tipos específicos de pedidos são processados pela CDN do Azure Standard.

Utilizações comuns para as regras:

  • Substituir ou definir uma política de cache personalizada.
  • Redirecionar pedidos.
  • Modificar o pedido HTTP e os cabeçalhos de resposta.

Terminologia

Para definir uma regra no motor de regras, defina condições e açõesde correspondência:

Estrutura de regras da CDN do Azure

Cada regra pode ter até 10 condições de correspondência e 5 ações. Cada ponto final da CDN do Azure pode ter até 25 regras.

Incluída neste limite está uma regra global predefinida. A regra global não tem condições de correspondência; ações que são definidas numa regra global sempre acionadas.

Importante

A ordem pela qual são listadas múltiplas regras afeta a forma como as regras são processadas. As ações especificadas numa regra podem ser substituídas por uma regra subsequente.

Limites e preços

Veja Limites de dimensionamento da CDN para o limite de regras. Para preços do motor de regras, veja Preços da Rede de Entrega de Conteúdos.

Syntax

A forma como os carateres especiais são tratados numa regra varia com base na forma como diferentes condições de correspondência e ações lidam com valores de texto. Uma condição ou ação de correspondência pode interpretar o texto de uma das seguintes formas:

Valores literais

O texto interpretado como um valor literal trata todos os carateres especiais , exceto o símbolo % como parte do valor que tem de ser correspondido numa regra. Por exemplo, uma condição de correspondência literal definida para '*' é satisfeita apenas quando o valor '*' exato é encontrado.

É utilizado um sinal de percentagem para indicar a codificação de URL (por exemplo, %20).

Valores universais

Atualmente, suportamos o caráter universal na Condição de Correspondência do UrlPath no Motor de Regras Padrão. O caráter * é um caráter universal que representa um ou mais carateres.

Passos seguintes