
Tengo un Lambda en una subred privada en una VPC (Lambda necesita ElastiCache). Mi Lambda no necesita acceso a Internet (por lo tanto, no necesita NAT).
¿Puedo configurar un punto final de VPC para mi API de WebSockets? Cada vez que intento llamar al punto final, aparece un archivo Endpoint request timed out
.
Actualización: Parece que tengo que agregar "HTTPS" a mi grupo de seguridad entrante. ¿Alguien puede explicar por qué es necesario esto? Ahora al menos las solicitudes API "normales" funcionan pero todavía no hay WebSockets... (
Respuesta1
Resolví este problema con los siguientes pasos:
- Creó 3 subredes privadas
- Creó una puerta de enlace NAT
- Tabla de rutas creada con 3 subredes privadas.
- Tabla de rutas "privada" configurada con puerta de enlace NAT.