1. VPC 만들기
- VPC 생성 클릭
- VPC 설정 후 VPC 생성 클릭
- VPC 생성 확인
2. public 서브넷, private 서브넷 만들기
- 서브넷 생성 클릭
- 1(VPC 만들기)에서 만들었던 VPC ID 설정 후 public 서브넷을 설정하여 서브넷 생성 클릭
- public 서브넷 생성 확인
- 1(VPC 만들기)에서 만들었던 VPC ID 설정 후 private 서브넷을 설정하여 서브넷 생성 클릭
- private 서브넷 생성 확인
📌 VPC 생성 및 subnet 생성 후 그림으로 표현
3. 인터넷 게이트웨이 만들기
- 인터넷 게이트웨이 생성 클릭
- 인터넷 게이트웨이 설정 후 생성 클릭
- 인터넷 게이트웨이 생성 확인(Detached 상태이므로 VPC에 연결해야 함) -> VPC에 연결 클릭
- 기존에 만들었던 VPC의 ID를 입력 후 인터넷 게이트웨이 연결 클릭
- 인터넷 게이트웨이 상태 확인(Attached 상태)
4. 라우팅 테이블 만들기
- 라우팅 테이블 생성 클릭
- 기존에 만들었던 VPC의 ID를 설정 후 라우팅 테이블 생성 클릭
- public 라우팅 테이블 생성 확인
- 기존에 만들어져 있는 라우팅 테이블 이름을 private 라우팅 테이블로 설정(VPC의 ID 태그가 customvpc인 것)
- 서브넷 설정을 위해 public 라우팅 테이블 체크후 서브넷 연결 편집 클릭
- public 서브넷 체크 후 연결 저장 클릭
- public 라우팅 테이블의 서브넷 연결 확인
- 모든 IP로 인터넷 게이트웨이를 연결하기 위해 public 라우팅 편집 클릭
- 라우팅 추가 클릭 후 라우팅 추가로 설정하여 변경 사항 저장 클릭
- 라우팅 테이블에 라우팅 설정 확인
📌 인터넷 게이트웨이와 라우팅 테이블 설정 후 그림
5. 네트워크 NACL 설정
- 기존에 만들었던 VPC의 네트워크 ACL의 이름을 설정
- 네트워크 ACL 생성을 위해 '네트워크 ACL 생성' 클릭
- 네트워크 ACL 설정 후 '네트워크 ACL 생성' 클릭
- public_NACL 생성 확인
- 서브넷 연결을 위해 만들었던 public_NACL 체크 후 '서브넷 연결 편집' 클릭
- public-subnet 체크 후 '변경 사항 저장' 클릭
- 서브넷 설정 후 인바운드 규칙에서 '인바운드 규칙 편집' 클릭
- 인바운드 규칙을 설정 후 '변경 사항 저장' 클릭
- 인바운드 규칙 생성 확인
- 아웃바운드 규칙에서 '아웃바운드 규칙 편집' 클릭
- 아웃바운드 규칙 편집 설정 후 '변경 사항 저장' 클릭
- 아웃바운드 규칙 생성 확인
6. NACL 설정을 위한 public EC2 만들기
- public EC2 인스턴스 생성을 위한 설정 진행
1-1. 네트워크 설정 시 '퍼블릭 IP 자동 할당'을 활성화 시킨 경우 -> VPC의 서브넷에 들어가 사용할 서브넷을 체크 후 '서브넷 설정 편집' 클릭
1-2. 서브넷 설정 편집에서 '퍼블릭 IPv4 주소 자동 할당 활성화' 체크 후 저장
- 인스턴스 생성 확인