Configurar conjuntos de regras no Azure Front Door

Este artigo mostra 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 Azure Front Door Standard ou Premium. Para obter mais informações, consulte Criar um perfil do Azure Front Door.

Configurar o 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.

    Screenshot of rule set landing page.

  2. Para criar sua primeira regra, atribua-lhe o nome da regra. 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 a variável de servidor para acrescentar "Tipo de dispositivo" ao cabeçalho de resposta para solicitações que estão chegando de um tipo de dispositivo "Móvel". Para obter mais informações, consulte Condições e ações de correspondência.

    Screenshot of rule set configuration page.

    Nota

    • Para excluir uma condição ou ação de uma regra, use a 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 determinar 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 em prioridade. A lista está em ordem crescente, de modo que a regra mais importante é listada primeiro.

    Screenshot of rule set priority.

    Gorjeta

    Se você quiser verificar quando as alterações são propagadas para o Azure Front Door, poderá criar um cabeçalho de resposta personalizado na regra usando o exemplo a seguir. Você pode adicionar um cabeçalho _X-<RuleName>-Version_ de resposta e alterar o valor sempre que a regra for atualizada.

    Screenshot of custom version header rule. Depois que as alterações forem atualizadas, você poderá acessar a URL para confirmar a versão da regra que está sendo invocada: Screenshot of custom header version output.

  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. Pode associar o conjunto de regras na página Conjuntos de regras ou pode fazê-lo a partir do gestor 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.

      Screenshot of unassociated rule set on Rule set page.

    2. Em seguida, na página Associar uma rota, selecione o ponto de extremidade e a rota à qual deseja associar a regra definida.

      Screenshot of create a route page.

    3. Selecione Avançar para alterar a ordem do conjunto de regras se você tiver vários conjuntos de regras para a rota selecionada. O conjunto de regras processa na ordem listada. Você pode alterar as ordens selecionando o conjunto de regras e selecionando 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.

      Screenshot of rule set orders.

    4. O conjunto de regras agora está associado a uma rota. Você pode examinar o cabeçalho da resposta e confirmar se o Tipo de dispositivo foi adicionado.

      Screenshot of rule associated with a route.

    Gestor da porta da frente:

    1. Vá para o gerenciador Front Door, selecione o ... ao lado da rota que você deseja configurar. Em seguida, selecione Editar rota.

      Screenshot of edit route from Front Door manager.

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

      Screenshot of rule set on update a route page.

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

Excluir um conjunto de regras

Se você não quiser mais o conjunto de Regras em seu perfil do Azure Front Door, poderá remover o conjunto de Regras concluindo as seguintes etapas:

  1. Vá para a página Conjunto de regras em Configurações.

  2. Selecione o ... junto ao conjunto de regras que pretende remover e, em seguida, selecione Desassociar de todas as rotas.

    Screenshot of disassociate all routes button.

  3. Depois que o conjunto de regras for desassociado, você poderá selecionar o botão ... novamente. Selecione Excluir e, em seguida, selecione Sim para confirmar a exclusão do conjunto de regras.

    Screenshot of delete a rule set from Rule set page.

  4. Repita as etapas 2 e 3 para remover qualquer outro conjunto de regras que você tenha no perfil da Porta da Frente do Azure.

Próximos passos

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