View a markdown version of this page

Adicionar uma regra de ouvinte - Elastic Load Balancing

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Adicionar uma regra de ouvinte

Você configura uma regra de ouvinte com prioridade, condições e ações. Uma regra direciona o tráfego para os grupos-alvo especificados quando as condições da regra são atendidas. Para obter mais informações sobre conceitos de regras, consulteRegras do listener.

Console
Para criar uma regra de ouvinte
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, selecione Load Balancers.

  3. Escolha o nome do balanceador de carga para abrir sua página de detalhes.

  4. Na guia Ouvintes e regras, escolha o texto na Protocol:Port coluna para abrir a página de detalhes do ouvinte.

  5. Na guia Regras, selecione Adicionar regra.

  6. Em Nome, opcionalmente, insira um nome para a regra.

  7. Em Condição, a condição IP de origem é selecionada. Em Tipo de endereço IP, escolha IPv4 ou IPv6.

  8. Em Ação, escolha Encaminhar para grupos-alvo e, em seguida, escolha um ou mais grupos-alvo. Se você escolher mais de um grupo-alvo, deverá especificar um peso para cada grupo-alvo.

  9. Escolha Próximo.

  10. Em Prioridade, insira um valor de 1 a 50.000. As regras são avaliadas em ordem de prioridade, do valor mais baixo para o valor mais alto.

  11. Escolha Próximo.

  12. Na página Review and create (Revisar e criar), escolha Create (Criar).

AWS CLI
Para criar uma regra de ouvinte que roteie o tráfego IPv4

Use o comando create-rule a seguir para criar uma regra que roteie o tráfego de origem IPv4 para um grupo de destino IPv4.

aws elbv2 create-rule \ --listener-arn listener-arn \ --priority 10 \ --conditions '[{"Field":"source-ip","SourceIpConfig":{"IpAddressType":"ipv4"}}]' \ --actions '[{"Type":"forward","TargetGroupArn":"ipv4-target-group-arn"}]'
Para criar uma regra de ouvinte que roteie o tráfego IPv6

Use o comando create-rule a seguir para criar uma regra que roteie o tráfego de origem IPv6 para um grupo de destino IPv6.

aws elbv2 create-rule \ --listener-arn listener-arn \ --priority 20 \ --conditions '[{"Field":"source-ip","SourceIpConfig":{"IpAddressType":"ipv6"}}]' \ --actions '[{"Type":"forward","TargetGroupArn":"ipv6-target-group-arn"}]'
Para criar uma regra de ouvinte com grupos-alvo ponderados

Use o comando create-rule a seguir para criar uma regra que direcione o tráfego para vários grupos-alvo com pesos.

aws elbv2 create-rule \ --listener-arn listener-arn \ --priority 10 \ --conditions '[{"Field":"source-ip","SourceIpConfig":{"IpAddressType":"ipv4"}}]' \ --actions '[{"Type":"forward","ForwardConfig":{"TargetGroups":[{"TargetGroupArn":"ipv4-tg-1-arn","Weight":70},{"TargetGroupArn":"ipv4-tg-2-arn","Weight":30}]}}]'