Search

[Terraform] TGW 생성 및 연결

PublishDate
2021/03/22
Category
IaC
Terraform
Tag & Keyword
Transit Gateway
VPC피어링
준비물 : AWS 계정 및 Terraform 사용이 가능한 IAM Terraform 실행이 가능한 환경 ( Linux & Windows & MAC 등) 코드 작성 환경 ( VSC & 텍스트 에디터 등)

시작 전

테라폼으로 하나씩 차근차근 빌드업 해나갈 것이다.
Transit Gateway란?

1. 변수 구성

1. 변수 구성
2. Provider 생성

2. VPC & 네트워크

1. VPC 2개 생성 (다른 언급 없는 모든 리소스는 VPC마다 각각 생성)
2. 서브넷 2개 생성
3. IGW 생성 및 VPC에 연결
4. 라우팅 테이블 생성
5. 라우팅 테이블 편집 및 연결 (로컬 + 0.0.0.0/0 → IGW)
결과

3. EC2

1. 보안그룹 생성
2. EIP 생성
3. EC2 생성 ( 아마존 리눅스 2 + public IP )
4. EIP EC2 연결
5. SSH접속 후 핑 통신 불가 확인
결과

4.TGW

1. TGW(Transit Gateway) 생성
2. 서브넷을 TGW에 연결
3. 라우팅 테이블 수정
결과

5.결과 확인

최종 완성된 코드 파일들
최종 완성된 Workspaces에서 terraform apply 명령을 통해 적용한다.
VPC간 통신 확인