Referência do mecanismo de regras padrão para a Rede de Entrega de Conteúdo do Azure

No mecanismo de regras padrão da Rede de Entrega de Conteúdo do Azure, uma regra consiste em uma ou mais condições de correspondência e uma ação. Este artigo fornece descrições detalhadas das condições e recursos de correspondência disponíveis no mecanismo de regras padrão para a Rede de Entrega de Conteúdo do Azure.

O mecanismo de regras foi projetado para ser a autoridade final sobre como tipos específicos de solicitações são processados pela Rede de Entrega de Conteúdo do Azure Padrão.

Utilizações comuns das regras:

  • Substitua ou defina uma política de cache personalizada.
  • Solicitações de redirecionamento.
  • Modifique cabeçalhos de solicitação e resposta HTTP.

Terminologia

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

Captura de ecrã da estrutura de regras da Rede de Entrega de Conteúdo do Azure.

Cada regra pode ter até 10 condições de jogo e 5 ações. Cada ponto de extremidade da Rede de Entrega de Conteúdo do Azure pode ter até 25 regras.

Incluído neste limite está uma regra global padrão. A regra global não tem condições de correspondência; ações definidas em uma regra global sempre acionadas.

Importante

A ordem em que várias regras são listadas afeta a forma como as regras são tratadas. As ações especificadas em uma regra podem ser substituídas por uma regra subsequente.

Limites e preços

Para obter mais informações, consulte Rede de distribuição de conteúdo Limites de escala para limite de regras. Para obter os preços do mecanismo de regras, consulte Preços da Rede de Distribuição de Conteúdo.

Sintaxe

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

Valores literais

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

Um sinal de porcentagem é usado para indicar a codificação de URL (por exemplo, %20).

Valores curinga

Atualmente, suportamos o caractere curinga na condição de correspondência UrlPath no mecanismo de regras padrão. O caractere * é um curinga que representa um ou mais caracteres.

Próximos passos