Como atribuo um endereço IP de origem estático para todas as instâncias em um ambiente Elastic Beanstalk com balanceamento de carga?

3 minuto de leitura
0

Quero atribuir um único endereço IP estático ao meu ambiente AWS Elastic Beanstalk com balanceamento de carga para identificar o tráfego proveniente dele.

Breve descrição

Você pode usar um gateway de conversão de endereços de rede (NAT) para mapear vários endereços IP em um único endereço IP exposto publicamente. Quando seu ambiente Elastic Beanstalk usa um gateway NAT, as instâncias de back-end em seu ambiente são iniciadas em sub-redes privadas. O Elastic Beanstalk encaminha o tráfego de saída pelo gateway NAT. Você pode identificar a origem do tráfego de saída das instâncias de back-end pelo endereço IP elástico. O endereço IP elástico é um endereço IP estático exigido pelo gateway NAT.

Solução

O Elastic Beanstalk lança suas instâncias do Amazon Elastic Compute Cloud (Amazon EC2) em sub-redes privadas. Essas sub-redes privadas usam um gateway NAT com um endereço IP elástico anexado como rota padrão. O balanceador de carga está em sub-redes públicas. O Elastic Beanstalk encaminha todo o tráfego externo de e para o balanceador de carga por meio de um gateway de internet.

Importante: antes de começar, configure um gateway NAT.

  1. Abra o console do Elastic Beanstalk.
  2. Selecione Criar novo aplicativo e conclua as etapas para criar seu aplicativo.
    Observação: se você estiver usando um aplicativo existente, vá para a etapa 3 e configure seu ambiente.
  3. Selecione Ações e depois Criar método.
  4. Selecione Ambiente de servidor Web e, em seguida, em Selecionar.
  5. Selecione as opções em Informações do ambiente e no restante das seções Plataforma e Código do Aplicativo com base nas necessidades do seu ambiente.
  6. Selecione Configurar mais opções.
  7. Em Predefinições de configuração, escolha Alta disponibilidade. Isso define seu ambiente para um ambiente com balanceamento de carga.
  8. Para a placa de Rede, escolha Editar e edite da seguinte forma:
    • Para VPC, selecione sua VPC.
    • Na seção Configurações do balanceador de carga, em Visibilidade, selecione ** Público**.
    • Na tabela de sub-redes do balanceador de carga, escolha as sub-redes públicas.
    • Na seção Configurações de instância, desmarque Endereço IP público.
    • Na tabela Sub-redes de instância, escolha somente sub-redes privadas com o gateway NAT que você configurou anteriormente.
  9. Escolha Salvar.
  10. Selecione Criar ambiente.

O ambiente Elastic Beanstalk que você criou agora tem todo o tráfego de saída originado de um único endereço IP elástico.


AWS OFICIAL
AWS OFICIALAtualizada há 2 anos