Transit Gateway 공유 설정
이 문서에서는 다음과 같이 Transit Gateway의 공유 기능을 이용하여 서로 다른 2개의 프로젝트에서 VPC간 통신이 가능하도록 설정하고 확인하는 방법을 설명합니다.
Transit Gateway 공유 설정
Step 1. 사전 준비
본 문서에서 설명하는 Transit Gateway의 공유 설정은 사전에 서로 다른 2개의 프로젝트에서 VPC와 Virtual Machine이 생성되어 있다고 가정합니다. 본 문서에서 설명하는 시나리오를 수행하기 위해, 각 서비스 문서와 다음 정보를 참고하여 VPC와 Virtual Machine을 생성하시기 바랍니다.
VPC / Virtual Machine 생성 예시
구분 | 프로젝트 A | 프로젝트 B |
---|---|---|
프로젝트 | 공유할 프로젝트 | 공유받을 프로젝트 |
VPC IP | 10.0.0.0/16 | 172.16.0.0/16 |
Virtual Machine IP | 10.0.1.167 | 172.16.3.124 |
Step 2. Transit Gateway 생성 및 공유 설정
Project A에서 Transit Gateway를 생성하여 Project B에 공유하는 방법은 다음과 같습니다.
-
Transit Gateway 생성을 참고하여, VPC를 공유할 Project A에서 Transit Gateway를 생성합니다.
- Project A에서 생성된 Transit Gateway는
Tgw-1
로 지칭합니다.
- Project A에서 생성된 Transit Gateway는
-
Transit Gateway 공유를 참고하여, Project A에서 생성한 Transit Gateway(
Tgw-1
)를 Project B에 공유합니다. -
Project B의 Transit Gateway 목록에서 정상적으로 Transit Gateway(
Tgw-1
)이 공유되었는지 확인합니다.
Step 3. Attachment 생성 및 라우팅 설정
Transit Gateway에 연결할 리소스와 트래픽을 설정하기 위해 각 프로젝트에서 Attachment를 생성하고 라우팅을 설정합니다.
-
Project A: Attachment 생성을 참고하여
Tgw-1
에 대한 Attachment를 생성합니다. 이때 리소스는 통신을 연결하고자 하는 VPC(10.0.0.0/16), 서브넷 (Virtual Machine이 생성된 서브넷)로 지정합니다. -
Project B: Attachment 생성을 참고하여
Tgw-1
에 대한 Attachment를 생성합니다. 이때 리소 스는 통신을 연결하고자 하는 VPC(172.16.0.0/16 ), 서브넷(Virtual Machine이 생성된 서브넷)으로 지정합니다.안내Project A에서 Transit Gateway 생성 시, 공유 수락 설정을
자동
으로 설정했다면 Project B에서 생성한 Attachment가 바로 생성됩니다. 반면, [수동]으로 설정했다면 Transit Gateway 상태가Pending Approve
상태에서 멈춰있을 경우 Project A에서 승인을 해야 합니다. 승인에 대한 자세한 설명은 Attachment 승인을 참고하시기 바랍니다. -
연결 수정 및 라우팅 추가를 참고하여, 생성된 Attachment를 라우팅 테이블에 연결하고 라우팅을 설정합니다.
목적지 대상 Project A의 Attachment 10.0.0.0/16 Project B의 Attachment 172.16.0.0/16