Como criar regras para automatizar comportamentos com o Rules Engine

Implementar regras em sua aplicação usando o Rules Engine permite que você determine as tarefas que ela deve executar em cenários específicos sem modificar o código-fonte da sua aplicação.

Este guia demonstra o processo de criação de regras com um exemplo prático, mas a maioria das regras será única para cada aplicação e suas necessidades. Além de ativar variáveis como device groups, configurações de cache e origens, você pode criar uma grande variedade de regras nas fases de solicitação e resposta.

Com esse guia, você irá criar uma regra na fase de resposta para remover um cabeçalho HTTP usando o comportamento Filter Response Header.


Para ativar o módulo Application Accelerator:

  1. Acesse o Azion Console > Edge Application.
  2. Clique na edge application que você deseja configurar.
  3. Ative o módulo Application Accelerator.
  4. Clique no botão Save.

O cabeçalho Server armazena informações sobre o servidor que gerou a resposta. Ao remover este cabeçalho, os usuários finais não receberão informações sobre a infraestrutura da sua aplicação, aumentando sua segurança ao reduzir as informações disponíveis para possíveis invasores.

Para remover o cabeçalho Server:

  1. Navegue até a aba Rules Engine.
  2. Clique no botão + Rule.
  3. Dê um nome à sua regra e, se necessário, uma descrição.
  4. Selecione Response Phase.
  5. Na seção Criteria, selecione a variável ${uri}.
  6. Como operador de comparação, selecione starts with.
  7. Como argumento, adicione o valor /.
  8. Na seção Behaviors, selecione Filter Response Header.
  9. Como argumento, adicione Server.
  10. Clique no botão Save.


Contribuidores