준비물 : 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간 통신 확인