Configurar conjuntos de regras no Azure Front Door
Este artigo demonstra como criar conjuntos de regras e seu primeiro conjunto de regras usando o portal do Azure. Você também aprenderá como associar um conjunto de regras a uma rota na página de conjuntos de regras ou no gerenciador do Front Door.
Pré-requisitos
- Antes de configurar conjuntos de regras, você deve primeiro criar um perfil do Azure Front Door Standard ou Premium. Para obter mais informações, confira criar um perfil do Azure Front Door.
Configurar conjunto de regras no portal do Azure
Vá para seu perfil do Azure Front Door. Selecione conjuntos de regras em Configurações no painel de menu do lado esquerdo. Selecione + Adicionar e, em seguida, dê um nome ao conjunto de regras.
Para criar sua primeira regra, dê a ela um nome. Em seguida, selecione + Adicionar condição e + Adicionar ação para definir a regra. Você pode adicionar até 10 condições e 5 ações para uma regra. Neste exemplo, usamos uma variável de servidor para anexar o "Tipo de dispositivo" ao cabeçalho de resposta para solicitações provenientes de um tipo de dispositivo "Móvel". Para obter mais informações, confira as condições de correspondência e ações.
Observação
- Para excluir uma condição ou ação da regra, use o ícone da lixeira no lado direito da condição ou ação específica.
- Para criar uma regra que se aplica a todo o tráfego de entrada, não especifique nenhuma condição.
- Para parar de avaliar as regras restantes se uma regra específica for atendida, marque parar de avaliar a regra restante. Se essa opção estiver marcada, nenhuma das regras restantes no conjunto de regras e nenhum dos conjuntos de regras restantes associados à rota serão executados, independentemente das condições de correspondência serem atendidas ou não.
- Todos os caminhos no Mecanismo de Regras diferenciam maiúsculas e minúsculas.
- Os nomes de cabeçalho devem obedecer o RFC 7230.
Você pode definir a prioridade das regras em seu Conjunto de Regras usando os botões de seta para mover as regras para cima ou para baixo. A lista está em ordem crescente, portanto, a regra de prioridade mais alta é listada primeiro.
Dica
Para verificar quando as alterações são propagadas para o Azure Front Door, crie um cabeçalho de resposta personalizado na regra usando o exemplo a seguir. Adicione um cabeçalho de resposta
_X-<RuleName>-Version_
e altere o valor sempre que a regra for atualizada.Depois que as alterações forem atualizadas, vá para a URL para confirmar a versão da regra que está sendo invocada:
Depois de criar todas as regras necessárias, selecione Salvar para concluir a criação do seu conjunto de regras.
Agora você pode associar o conjunto de regras a uma rota para que ela possa entrar em vigor. Você pode associar o conjunto de regras na página Conjuntos de regras ou no gerenciador do Front Door.
Página Conjunto de Regras:
Na página Conjunto de Regras, selecione o link Não associado para associar o conjunto de regras a uma rota.
Na página Associar uma rota, selecione o ponto de extremidade e a rota para os quais você deseja associar o conjunto de regras.
Selecione Avançar para alterar a ordem dos conjuntos de regras caso você tenha vários conjuntos de regras para a rota selecionada. O conjunto de regras é processado na ordem listada. Você pode alterar os pedidos selecionando o conjunto de regras e usando os botões na parte superior da página. Selecione Associar para concluir a associação de rota.
Observação
Você só pode associar um conjunto de regras a uma única rota nesta página. Para associar um conjunto de regras a outra rota, utilize o gerenciador do Front Door.
O conjunto de regras agora está associado a uma rota. Você pode verificar o cabeçalho de resposta para confirmar se o Tipo de Dispositivo foi adicionado.
Gerenciador do Front Door:
No gerenciador do Front Door, selecione o ... ao lado da rota que você deseja configurar e, em seguida, selecione Editar rota.
Na página Atualizar rota, em Regras, selecione os conjuntos de Regras que você deseja associar à rota da lista suspensa. Você também pode alterar a ordem dos conjuntos de regras.
Selecione Atualizar para salvar a configuração da rota.
Excluir um conjunto de regras
Se você não precisar mais de uma regra definida em seu perfil do Azure Front Door, siga estas etapas para removê-la:
Navegue até a página Conjunto de Regras em Configurações.
Selecione ... ao lado do conjunto de regras que você deseja remover e clique em Desassociar de todas as rotas.
Depois que o conjunto de regras for desassociado, selecione o ... novamente. Selecione Excluir e confirme selecionando Sim.
Repita estas etapas para remover quaisquer outros conjuntos de regras em seu perfil do Azure Front Door.
Próximas etapas
Saiba como adicionar cabeçalhos de segurança com Conjuntos de regras.