Question
현재 A와 B라는 두개의 계정이 있습니다.
A에 생성되어져있는 VPC와 B에 생성되어져 있는 VPC간에 Transig Gateway를 통해 내부망 통신을 가능하게 하는 방법이 있을까요?
Answer
결론적으로 각 계정의 VPC에 대해 전송 게이트웨이를 연결해주면 서로 통신이 가능합니다.
전송 게이트웨이는AWS Resource Access Manager를 사용하여 전송 게이트웨이를 다른 계정과 공유할 수 있으며, 계정 소유자가 자신의 VPC를 전송 게이트웨이에 연결할 수 있습니다.
다른 계정의 두 VPC를 연결하기 위한 전송 게이트웨이 생성 및 설정 방법은 아래와 같습니다.
1. TGW(Transit gateway) 생성
2. Resource Access Manager 를 사용하여 TGW 공유
3. 다른 계정에서 TGW 공유 수락
4. 다른 계정에서 Attachments 생성하고 연결
5. 라우팅 테이블 편집.
1. 계정 A에서 TGW를 생성합니다.
[VPC] -> [TRANSIT GATEWAY] -> [Create Transit Gateway]
(1) 생성된 Transit Gateway를 확인합니다.
2. Transit gateway 리소스 공유하기.
(1) 계정 B의 Account ID를 확인 합니다.
(2) 계정 A의 [Resource Access Manager] -> [리소스 공유] -> [리소스 공유 생성] 에서 해당 Transit Gateway 리소스를 공유합니다.
(3) Principals에 계정 B의 Account ID 입력.
\
3. 계정 B에서 Transit Gateway 공유 수락하기
(1) 계정 B에 로그인하여 [Resource Access Manager] -> [리소스 공유] -> [리소스 공유 수락]
4. Routing Table 설정
전송 게이트웨이 라우팅 테이블을 사용하여 전송 게이트웨이 연결의 라우팅을 구성합니다.
전송 게이트웨이에 관련하여 참고하실만한 자료를 첨부해드렸으니 확인 부탁드립니다?
#1. AWS 전송 게이트 웨이 사용
#2. Transit Gateway, VPC 연동
감사합니다.