Qual é o endereço IP de origem do tráfego que o Elastic Load Balancing envia para meus servidores web?

3 minuto de leitura
0

Uso o Elastic Load Balancing para meus servidores web. Quero saber o endereço IP que o balanceador de carga usa para encaminhar o tráfego para meus servidores web.

Breve descrição

Resolva o nome DNS do balanceador de carga para determinar os endereços IP associados a um balanceador de carga interno ou voltado para a Internet. Esses são os endereços IP para os quais os clientes devem enviar as solicitações destinadas ao balanceador de carga. Os nós ELB usam os endereços IP privados associados às suas interfaces de rede elásticas como o endereço IP de origem para solicitações encaminhadas aos seus servidores. Para Network Load Balancers, o endereço IP de origem dessas solicitações depende da configuração do grupo de destino deles.

Você pode usar esses endereços IP para várias finalidades, como permitir o tráfego do balanceador de carga nos servidores web e para o processamento de solicitações. A prática recomendada é usar a referência de grupos de segurança nas regras de entrada dos grupos de segurança do servidor web. Isso permite o tráfego do balanceador de carga dos Classic Load Balancers ou dos Application Load Balancers. No entanto, os Network Load Balancers não oferecem suporte a grupos de segurança e devem se basear nas configurações do grupo-alvo. Os endereços IP do cliente ou os endereços IP privados associados aos Network Load Balancers devem ser permitidos no grupo de segurança do servidor web.

Use as opções a seguir para encontrar endereços IP privados associados às interfaces de rede elástica do balanceador de carga:

  • Console de Gerenciamento da AWS
  • A AWS Command Line Interface (AWS CLI)

Resolução

Os endereços IP dos Classic Load Balancers e Application Load Balancers mudam com o tempo. Não use essas informações para configurar estaticamente suas aplicações para apontar para esses endereços IP.

Observação: se você receber erros ao executar comandos da AWS CLI, certifique-se de estar usando a versão mais recente da AWS CLI.

Console de Gerenciamento da AWS

  1. Abra o console do Amazon Elastic Compute Cloud (Amazon EC2).
  2. No painel de navegação, em Balanceamento de carga, escolha Balanceadores de carga.
  3. Em Balanceadores de carga, copie o nome do balanceador de carga para o qual você deseja encontrar os endereços IP.
  4. No painel de navegação, em Rede e Segurança, escolha Interfaces de rede.
  5. Cole o nome do balanceador de carga que você copiou na caixa de pesquisa. Os resultados filtrados mostram todas as interfaces de rede elásticas associadas ao balanceador de carga. Você pode encontrar o endereço IP privado primário de cada interface de rede elástica na coluna IP IPv4 privado primário.

AWS CLI

Execute o seguinte comando:

aws ec2 describe-network-interfaces --filters Name=description,Values="ELB elb-name" --query 'NetworkInterfaces[*].PrivateIpAddresses[*].PrivateIpAddress' --output text

Substitua elb-name por um dos seguintes:

  • Para Classic Load Balancers: Nome do balanceador de carga
  • Para Application Load Balancers: app/load-balancer-name/load-balancer-id
  • Para Network Load Balancers: net/load-balancer-name/load-balancer-id

Para Application Load Balancers e Network Load Balancers, execute o comando a seguir para encontrar o load-balancer-id:

aws elbv2 describe-load-balancers --names load-balancer-name

O load-balancer-id é o último campo de caracteres que segue a barra final após o nome do balanceador de carga no ARN.

AWS OFICIAL
AWS OFICIALAtualizada há um ano