Automatize comportamentos com o Rules Engine
Integre regras em sua aplicação para definir tarefas para cenários específicos sem alterar seu código existente.
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:
- Acesse o Azion Console > Applications.
- Clique na application que você deseja configurar.
- Ative o módulo Application Accelerator.
- 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:
- Navegue até a aba Rules Engine.
- Clique no botão + Rule.
- Dê um nome à sua regra e, se necessário, uma descrição.
- Selecione Response Phase.
- Na seção Criteria, selecione a variável
${uri}. - Como operador de comparação, selecione starts with.
- Como argumento, adicione o valor
/. - Na seção Behaviors, selecione Filter Response Header.
- Como argumento, adicione
Server. - Clique no botão Save.
- Execute a seguinte requisição
PATCHem seu terminal, substituindo[TOKEN VALUE]por seu personal token e a variável<application_id>por seu ID de application para ativar o módulo Application Accelerator:
- Você receberá uma resposta com o valor atualizado.
- Execute a seguinte requisição
POSTpara criar uma regra na fase de resposta, substituindo<application_id>pelo valoridque você recebeu na resposta anterior:
- Aguarde alguns minutos para que as alterações se propaguem.