Você pode usar o Elastic Beanstalk junto com um VPC para o seu cenário.
- Use um VPC com sub-redes públicas e privadas.
- Adicione um NAT a uma sub-rede pública e forneça um endereço IP elástico.
- Verifique se todo o tráfego das sub-redes privadas passa pelo seu NAT.
- Crie seu aplicativo Elastic Beanstalk, colocando o ELB em uma sub-rede pública e as instâncias do EC2 em uma ou mais sub-redes privadas.
Todo o tráfego de entrada atingirá seu ELB e seu funil para suas instâncias do EC2. Quando suas instâncias do EC2 acessam a API de serviços da Web, o tráfego passa pelo NAT, parecendo ser originado do endereço IP estático.