Como posso configurar o roteamento baseado em host usando um Application Load Balancer?

2 minuto de leitura
0

Tenho vários domínios que são atendidos pelo mesmo Application Load Balancer. Estou usando grupos de destino diferentes para cada domínio. Quero encaminhar o tráfego de cada domínio para seus respectivos grupos de destino. Como posso configurar o roteamento baseado em host usando um Application Load Balancer?

Resolução

  1. Abra o console do Amazon Elastic Compute Cloud (Amazon EC2).
  2. No painel de navegação, escolha Balanceadores de carga em Balanceamento de carga.
  3. Selecione o balanceador de carga e escolha Receptores.
  4. Escolha Visualizar/editar regras para o receptor do balanceador de carga que você deseja usar.
  5. Escolha o ícone Adicionar regra (o sinal de mais).
  6. Escolha Inserir regra.
  7. Escolha Adicionar condição.
  8. Escolha Cabeçalho de host.
  9. Insira o nome do host do seu domínio (por exemplo, exemplo1.com).
    Escolha o ícone de marca de verificação para salvar a condição.
  10. Escolha Adicionar ação para adicionar as ações desejadas para sua condição. Para salvar as ações, escolha o ícone de marca de verificação.
  11. Escolha Salvar.
  12. Repita as etapas de 5 a 12 para adicionar regras adicionais para rotear diferentes domínios para diferentes grupos-alvo.

Observações:

  • para usar o mesmo conjunto de grupos de destino para atender a vários domínios, adicione vários nomes de host aos seus domínios.
  • As regras são priorizadas com base em sua posição na lista de regras. Se necessário, você pode reordenar as regras para modificar as prioridades das regras.
  • Se o cabeçalho do host de uma solicitação não corresponder aos cabeçalhos do host em nenhuma das regras, as ações configuradas na regra padrão do receptor serão executadas.

Informações relacionadas

Listener rules for your Application Load Balancer

AWS OFICIAL
AWS OFICIALAtualizada há um ano