Temos várias instâncias do EC2 que hospedam nossos microsserviços. O grupo de servidores de dimensionamento automático possui um ELB. Todo o tráfego é roteado pelo AWS API Gateway. O problema é que o ELB tem sua porta HTTPS aberta ao mundo.
Como proteger nossos servidores, para que o tráfego só possa passar pelo API Gateway?
amazon-web-services
security
Evgeny
fonte
fonte
A melhor proteção para seus servidores, se você não quiser expor seus HTTPS ao mundo, seria isolá-los em uma VPC .
No entanto, o API Gateway não pode ser configurado para interagir diretamente com os servidores em uma VPC / sub-rede (ainda). Para contornar essa limitação, você pode proxy seu tráfego do API Gateway através do AWS Lambda para alcançar a VPC. O blog da AWS possui uma excelente postagem no blog que explica exatamente como fazê-lo.
Isolar seus servidores em uma VPC será mais seguro do que mantê-los na Internet pública e tentar criar algo para detectar se o tráfego é legítimo (proveniente do gateway da API).
fonte