Soy relativamente nuevo en AWS. he sido capaz de:
Para aprender, me gustaría colocar un Network Load Balancer (NLB) entre API Gateway y la instancia EC2. Después de eso, quiero experimentar con Auto-Scaling Groups (para ver cómo las instancias EC2 se pueden escalar hacia adentro o hacia afuera).
PERO estoy atascado en la NLB. Después de agregarlo, las solicitudes realizadas a los puntos finales de API Gateway simplemente devuelven internal server error .
Pregunta
¿Debería usar un NLB internal o internet-facing para enrutar las solicitudes de API Gateway a las instancias de EC2?
internal , recibo un mensaje de advertencia You are creating an internal Load Balancer, but there is an Internet Gateway attached to these subnets ... y luego me encuentro con el problema internal server error .internet-facing , API Gateway me advierte algo como: "Su NLB ya está orientado al público, por lo que el uso de un VPC Link podría ser innecesario".¿Alguien puede arrojar algo de luz sobre lo que debería estar haciendo?
Pude crear un NLB en una subred privada y crear un enlace de VPC. Las subredes privadas utilizan puertas de enlace de traducción de direcciones de red (NAT), no puertas de enlace de Internet. Enlace: https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html