AWS/TroubleShooting

여러 Account 및 VPC 간 ALB → NLB 통신

jih0ssang 2023. 12. 2. 12:19

Problem

서로 다른 account 및 VPC 간 ALB NLB 통신이 안되는 문제

 

ALB의 대상그룹을 NLB의 eni로 등록하였다.

Cause

https://okky.kr/questions/404005
Socket.io는 HTTP 프로토콜로 웹소켓을 구현한 것으로, 텍스트 기반의 HTTP 통신이다.
고로 TCP 통신이 불가하다. 

Solution

ALB  ALB 로 바꾸고 통신이 가능해졌다 !!

 

vpc A        vpc B

ALB        ALB    통신

리스너 대상그룹
https https

이렇게 되어있어서 대상그룹의 vpc B에는 ACM 인증서가 없어서 오류가 났음.(wrong number...)

리스너 대상그룹
https http

으로 설정하여 해결


+) 추가적으로 http 요청도 https로 리다이렉션 반환 설정 해야함 (나중에 하도록...)