
VPC의 프라이빗 서브넷에 Lambda가 있습니다(Lambda에는 ElastiCache가 필요함). 내 Lambda에는 인터넷 액세스가 필요하지 않습니다(따라서 NAT가 없음).
WebSockets API에 대한 VPC 엔드포인트를 설정할 수 있습니까? 엔드포인트를 호출하려고 할 때마다 Endpoint request timed out
.
업데이트: 인바운드 보안 그룹에 "HTTPS"를 추가해야 하는 것 같습니다. 이것이 왜 필요한지 설명할 수 있는 사람이 있나요? 이제 최소한 "일반" API 요청은 작동하지만 여전히 WebSocket은 작동하지 않습니다... (
답변1
다음 단계에 따라 이 문제를 해결했습니다.
- 프라이빗 서브넷 3개 생성됨
- NAT 게이트웨이를 만들었습니다.
- 3개의 프라이빗 서브넷이 있는 라우팅 테이블을 생성했습니다.
- NAT 게이트웨이를 사용하여 "비공개" 경로 테이블을 구성했습니다.