Referência do mecanismo de regras padrão para a Rede de Distribuição de Conteúdo do Microsoft

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

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

Usos comuns para as regras:

  • Substituir ou definir uma política de cache personalizada.
  • Solicitações de redirecionamento.
  • Modificar os cabeçalhos de resposta e solicitação HTTP.

Terminologia

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

Captura de tela da estrutura de regras da Rede de Distribuição de Conteúdo do Microsoft Azure.

Cada regra pode ter até dez condições de correspondência e cinco ações. Cada ponto de extremidade da Rede de Distribuição de Conteúdo do Microsoft Azure pode ter até 25 regras.

A regra global padrão está inclusa nesse limite. A regra global não tem condições de correspondência. As ações definidas em uma regra global sempre são disparadas.

Importante

A ordem na qual são listadas as várias regras afeta como elas são processadas. As ações especificadas em uma regra podem ser substituídas por uma regra seguinte.

Limites e preços

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

Sintaxe

A forma como os caracteres especiais são tratados em uma regra varia de acordo com a forma como as condições de correspondência e as ações diferentes tratam valores de texto. Uma condição de correspondência ou ação pode interpretar o texto de uma das seguintes maneiras:

Valores literais

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

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

Valores de caractere curinga

No momento, damos suporte ao caractere curinga na Condição de Correspondência de UrlPath no Mecanismo de Regras Padrão. O caractere * é um curinga que representa um ou mais caracteres.

Próximas etapas