Criando uma Política de Roteamento do Balanceador de Carga

Crie uma política de roteamento para orientar o comportamento de roteamento de um balanceador de carga.

Para obter informações sobre pré-requisitos, consulte Políticas de Roteamento para Balanceadores de Carga.

Observação

Para usar uma política de roteamento, crie um listener que use a política. Consulte Criando um Listener para obter mais informações.

    1. Abra o menu de navegação, clique no serviço Networking e depois clique em Balanceadores de carga. Clique em Balanceador de carga. A página Balanceadores de carga é exibida.
    2. Selecione o Compartimento na lista. Todos os balanceadores de carga desse compartimento são listados em formato tabular.
    3. Selecione um Estado na lista para limitar os balanceadores de carga exibidos a esse estado.
    4. Selecione o balanceador de carga cuja política de roteamento você deseja criar. A página Detalhes do balanceador de carga é exibida.
    5. Clique em Políticas de roteamento em Recursos. A lista Política de roteamento é exibida. Todas as políticas de roteamento são listadas em formato tabular.
    6. Clique em Criar política de roteamento. A caixa de diálogo Criar política de roteamento é exibida.
    7. Digite um Nome para o conjunto de regras da política de roteamento. É obrigatório um nome. O nome deve ser exclusivo e não pode ser alterado. O nome não pode começar com um ponto e não pode conter nenhum destes caracteres: ; ? # / % \ ] [. O nome deve começar com letra minúscula ou maiúscula ou sublinhado e o restante do nome pode conter números, sublinhados e letras maiúsculas ou minúsculas.
    8. Para criar uma regra no conjunto de regras:
      1. Escolha Se todas as correspondências (as condições de pareamento usam um AND lógico) ou Se alguma correspondência (as condições de pareamento usam um OR lógico). Em regras com várias condições, essa seleção orienta se uma ou todas as condições declaradas produzem uma ação. Pode haver até cinco condições de regra e você pode ter até cinco condições aninhadas em uma condição de nível superior. Pode haver até 200 condições totais em uma política. As condições aninhadas não podem ter outras condições aninhadas nelas.

      2. Cada condição de nível superior tem um tipo, um estilo de correspondência e um critério final.

        • Tipo de condição: A configuração pode ser Caminho, Cookies de solicitação, Cabeçalho da solicitação, Consulta de URL ou Correspondência aninhada. Os campos disponíveis para uma alteração de condição, dependendo do tipo de condição.

          Uma correspondência aninhada também tem um Critérios de correspondência de condições aninhadas para condições aninhadas, permitindo que você tenha uma combinação de AND e OR em uma condição. Clique em +Another condição aninhada para adicionar outra condição aninhada dentro do grupo. Você só pode aninhar condições com um nível de profundidade.

        • O estilo de correspondência para Caminho pode ser: É, Não é, Começa com, Não começa com, Termina com ou Não termina com.

          O estilo de correspondência para Cabeçalho da solicitação, Cookies da solicitação e Consulta de URL pode ser: Contém, Não contém, Existe ou Não existe.

        • Os critérios finais dependem do Tipo de condição selecionado e podem ser uma string de URL (Todas as condições de Caminho usam isso) um par Chave:Valor ou simplesmente uma Chave.

      3. Selecione a Ação. Se você escolher Rota para conjunto de backend, selecione o conjunto de backend de destino na lista de conjuntos disponíveis.

      4. Para criar outra regra, clique em + Outra regra.

      Você também pode clicar em Mostrar controles avançados. Uma janela de edição é aberta onde você pode informar diretamente o texto para definir regras usando o Idioma da Política de Roteamento para Balanceadores de Carga.
    9. Clique em Próximo depois de terminar de definir as regras. A próxima etapa é confirmar a ordem das regras.
    10. Clique em ao lado da regra para exibir um resumo das condições e ações definidas em uma regra.
    11. Clique em Reordenar para mover uma regra para cima ou para baixo na ordem da política. Escolha entre Move to top, Move to bottom, Move up ou Move down. As duas últimas opções mudam essa regra para cima ou para baixo em uma posição na ordem.
    12. Quando as regras de política de roteamento forem criadas e na ordem correta, clique em Criar política de roteamento.
  • Use o comando oci lb routing-policy create e os parâmetros obrigatórios para criar uma política de roteamento para um balanceador de carga:

    oci lb routing-policy create --name name --load-balancer-id load_balancer_id --condition-language-version condition_language_version --rules rules [OPTIONS]

    Para obter uma lista completa dos parâmetros e valores dos comandos da CLI, consulte a Referência de Comandos da CLI.

  • Execute a operação CreateRoutingPolicy para criar uma política de roteamento para um balanceador de carga.