Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Linguagem de regras

Última atualização: Jun 29, 2026

As expressões de regra do ESA correspondem ao tráfego com base nas características da solicitação para aplicar políticas diferenciadas. Este tópico descreve os componentes de expressões de regra simples e compostas, os tipos de operadores e o uso de símbolos de agrupamento.

Antes de começar

  • Se você configurar um recurso usando tanto regras quanto configurações globais, a regra terá precedência na correspondência de solicitações recebidas.

  • Uma única configuração de regra (incluindo a condição da regra e a configuração do recurso) pode ter até 4 KB.

  • Todas as informações de configuração, incluindo configurações globais e regras, não devem exceder o tamanho total de 512 KB (excluindo regras de segurança).

  • O nome da regra deve ter de 1 a 128 caracteres.

Condição de filtro única

Em cenários de negócios simples, uma única expressão de regra é suficiente. Essa expressão consiste em um campo de correspondência, um operador de correspondência e um valor de correspondência. No console, a área de configuração If requests match... corresponde à expressão de regra. Por padrão, Apply to > Filtered Requests vem selecionado para facilitar a configuração das condições de filtro.

Você também pode selecione Apply to > All Requests para aplicar as configurações a todas as solicitações, funcionando como configurações globais.

image

Nota

Crie uma expressão de regra usando os controles gráficos do console ou escreva-a diretamente no construtor de expressões.

Múltiplas condições de filtro

Combinação lógica de condições

Em cenários de negócios complexos, uma única condição de filtro pode ser insuficiente. Nesse caso, as regras do ESA permitem combinar várias subcondições de filtro por meio de operadores lógicos, que incluem duas relações lógicas:

  • Relação AND: Clique em no botão image para crie uma relação AND. Por exemplo, a figura a seguir mostra uma regra cuja condição de filtro é: hostname igual a example-1.com e país/região igual a Chinese mainland.image

  • Relação OR: Clique em no botão image para crie uma relação OR. Por exemplo, a figura a seguir mostra uma regra cuja condição de filtro é: hostname igual a example-1.com ou hostname igual a example-2.com.image

Nota

A quantidade de condições aninhadas permitidas em uma única regra depende do seu plano de assinatura. O plano Enterprise suporta até 20. Para mais informações, consulte faturamento do produto.

Lógica de aninhamento

As regras do ESA permitem aninhar uma relação AND dentro de uma relação OR, com profundidade máxima de dois níveis. O ESA mecanismo de regras usa símbolos de agrupamento para criar lógica aninhada nas expressões. Também é possível escrever expressões aninhadas complexas diretamente no construtor de expressões. Por exemplo, combine as seguintes condições de filtro:

  • Solicitações em que o hostname seja igual a example-1.com.

  • Solicitações em que o hostname seja igual a example-2.com e o país/região não seja Chinese mainland.

  • Solicitações em que o hostname seja igual a example-3.com.

image

Funções adicionais

As expressões de regra também permitem usar uma função para manipular e validar valores.

Construtor de expressões

Além do método gráfico, o ESA oferece um construtor de expressões para configure expressões de regra via código.

Visualização da geração de expressão

Ao configurar uma expressão de regra pelos controles gráficos, o ESA gera automaticamente a expressão de código equivalente.

image

  • Uma expressão única tem o seguinte formato:

    Expressão única = ( ), por exemplo, ( http.host eq "example-1.com" )
  • Uma expressão aninhada tem o seguinte formato:

    Expressão aninhada = ( ), por exemplo, ( http.host eq "example-1.com" and http.host eq "example-2.com" )

Edite expressão

Clique em Edit Expression para edite a expressão de regra diretamente. Para obter informações sobre os tipos suportados para cada componente, consulte campo de correspondência, operador de correspondência e valor de correspondência.image