Partilhar via


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 aprende a associar um conjunto de regras a uma rota na página de conjuntos de regras ou no gerenciador 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, consulte Criar um perfil do Azure Front Door.

Configurar Conjunto de Regras no portal do Azure

  1. Vá para o 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.

    Captura de ecrã da página de destino do conjunto de regras.

  2. Para criar a sua primeira regra, dê-lhe um nome. Em seguida, selecione + Adicionar condição e + Adicionar ação para definir sua regra. Você pode adicionar até 10 condições e 5 ações para uma regra. Neste exemplo, usamos uma variável de servidor para acrescentar "Tipo de dispositivo" ao cabeçalho de resposta para solicitações provenientes de um tipo de dispositivo "Móvel". Para obter mais informações, consulte Condições e ações de correspondência.

    Captura de ecrã da página de configuração do conjunto de regras.

    Nota

    • Para excluir uma condição ou ação de uma regra, use o ícone da lixeira no lado direito da condição ou ação específica.
    • Para criar uma regra que se aplique 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, todas as regras restantes nesse Conjunto de Regras, bem como todos os Conjuntos de Regras restantes associados à rota, não serão executados, independentemente das condições correspondentes serem atendidas.
    • Todos os caminhos no mecanismo de regras diferenciam maiúsculas de minúsculas.
    • Os nomes dos cabeçalhos devem aderir ao RFC 7230.
  3. Você pode definir a prioridade das regras dentro do 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.

    Captura de ecrã da prioridade do conjunto de regras.

    Gorjeta

    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 _X-<RuleName>-Version_ de resposta e altere o valor sempre que a regra for atualizada.

    Captura de ecrã da regra de cabeçalho da versão personalizada. Depois que as alterações forem atualizadas, vá para a URL para confirmar a versão da regra que está sendo invocada: Captura de tela da saída da versão do cabeçalho personalizado.

  4. Depois de criar todas as regras necessárias, selecione Salvar para concluir a criação do conjunto de regras.

  5. 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 Front Door.

    Página do conjunto de regras:

    1. Na página Conjunto de regras, selecione o link Não associado para associar o conjunto de regras a uma rota.

      Captura de ecrã do conjunto de regras não associado na página Conjunto de regras.

    2. Na página Associar uma rota, selecione o ponto de extremidade e a rota à qual deseja associar o conjunto de regras.

      Captura de tela da criação de uma página de rota.

    3. Selecione Avançar para alterar a ordem do conjunto de regras se tiver vários conjuntos de regras para a rota selecionada. A regra define o processo na ordem listada. Você pode alterar a ordem 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.

      Nota

      Você só pode associar um conjunto de regras a uma única rota nesta página. Para associar um conjunto de regras a outra rota, use o gerenciador Front Door.

      Captura de ecrã das ordens do conjunto de regras.

    4. O conjunto de regras agora está associado a uma rota. Você pode verificar o cabeçalho de resposta para confirmar que o Tipo de dispositivo foi adicionado.

      Captura de ecrã da regra associada a um percurso.

Gestor da porta da frente:

  1. No gerenciador Front Door, selecione o ... ao lado da rota que você deseja configurar e, em seguida, selecione Editar rota.

    Captura de tela da rota de edição do gerenciador Front Door.

  2. Na página Atualizar rota, em Regras, selecione os conjuntos de regras que deseja associar à rota na lista suspensa. Você também pode alterar a ordem dos conjuntos de regras.

    Captura de tela do conjunto de regras na atualização de uma página de rota.

  3. Selecione Atualizar para salvar a configuração da rota.

Excluir um conjunto de regras

Se você não precisar mais de um conjunto de regras em seu perfil do Azure Front Door, siga estas etapas para removê-lo:

  1. Navegue até a página Conjunto de regras em Configurações.

  2. Selecione o ... ao lado do conjunto de regras que deseja remover e selecione Desassociar de todas as rotas.

    Captura de ecrã do botão desassociar todas as rotas.

  3. Depois que o conjunto de regras for desassociado, selecione o botão ... novamente. Selecione Excluir e confirme selecionando Sim.

    Captura de ecrã a mostrar a eliminação de um conjunto de regras da página Conjunto de regras.

  4. Repita estas etapas para remover quaisquer outros conjuntos de regras em seu perfil do Azure Front Door.

Próximos passos

Saiba como adicionar cabeçalhos de segurança com regras definidas.