Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Regras

Última atualização: Sep 28, 2026

As regras do ESA permitem definir condições que controlam quando as configurações de recursos específicos entram em vigor.

Use regras para aplicar configurações a necessidades específicas, como transformação de requisições, redirecionamento de conteúdo ou políticas de cache. As regras também oferecem suporte a segurança e gerenciamento de tráfego granulares. Todas as regras compartilham uma sintaxe consistente para filtrar requisições por características e aplicar a configuração correspondente.

Exemplos simples de configuração

Definir o TTL do cache de borda para um caminho específico

Os recursos estáticos em /content são atualizados mensalmente. Para equilibrar persistência e atualidade, defina o TTL do cache dos recursos de /content nos POPs do ESA para 30 dias.

  1. Configure a condição de filtro de requisição:

    • Use os controles do console: URI Path equals /content

    • Use o editor de expressões: (http.request.uri.path eq "/content")

  2. Configure o TTL do cache de borda: Use Custom TTL 30 Days

Redirecionar requisições por região

Redirecione requisições da China continental de example.com para example.com.cn.

  1. Configure a condição de filtro de requisição:

    • Use os controles do console: Hostname equals example.com And Country/Region equals China

    • Use o editor de expressões: (http.host eq "example.com" and ip.geoip.country eq "CN")

  2. Configure a URL de destino do redirecionamento: Static redirect to https://example.com.cn

Estrutura de configuração de regras

Quando uma requisição atinge um nó do ESA, o ESA a filtra e a processa com base na sua configuração de regras.

image

Toda configuração de regra do ESA inclui duas partes:

Configuração de regra = Expressão de regra + Ação

Configure uma rule expression para filtrar requisições e uma action para aplicar às requisições correspondentes. A sintaxe da expressão é consistente em todos os recursos relacionados a regras no ESA, o que permite reutilizar configurações entre os recursos. Rule expression structure.

Disponibilidade de recursos por plano

Categoria do recurso

Recurso

Entrance (US$ 0/mês)

Pro (US$ 15/mês)

Premium (US$ 249/mês)

Enterprise (Entre em contato com a equipe de vendas para preços personalizados)

General rule capabilities

Máximo de subcondições aninhadas

10

10

20

20

Operador - expressão regular

Não suportado

Não suportado

Suportado

Suportado

HTTPS rules

SSL/TLS rules, HTTPS rules (cota compartilhada)

10

25

50

125

Security rules

5

25

50

125

Transform rules

Rewrite URL, Modify outbound request headers, Modify outbound response headers

10

25

50

125

Managed transform - real client IP header

Suportado

Suportado

Suportado

Suportado

Managed transform - client geolocation header

Suportado

Suportado

Suportado

Suportado

Redirection rules

Redirecionamento de URL

10

25

50

125

Cache rules

Cache eligibility, Browser cache TTL, Edge cache TTL, Status code cache TTL, Custom cache key

10

25

50

125

Custom port caching

Não suportado

Não suportado

Não suportado

Suportado

Response expired cache

Suportado

Suportado

Suportado

Suportado

Cache reserve

Suportado

Suportado

Suportado

Suportado

Network optimization rules

10 (a configuração de WebSocket não é suportada atualmente)

25

50

100

Content optimization rules

File compression, Image optimization, Video processing (cota compartilhada)

10

25

50

100

Origin fetch rules

Limite de regras

10

25

50

125

Custom origin Host

Suportado

Suportado

Suportado

Suportado

Origin protocol and port

Suportado

Suportado

Suportado

Suportado

Origin SNI

Suportado

Suportado

Suportado

Suportado

DNS records

Suportado

Suportado

Suportado

Suportado

Byte-range requests

Suportado

Suportado

Suportado

Suportado

Origin HTTP request timeout

Suportado

Suportado

Suportado

Suportado

Following origin redirects

Suportado

Suportado

Suportado

Suportado