AWS 라우팅 테이블은 서브넷 또는 게이트웨이의 네트워크 트래픽이 전송되는 위치를 결정하는 라우팅 규칙 세트를 포함한다.

라우팅 테이블을 제대로 설정하지 않으면 트래픽이 갈 곳을 못 찾아서 통신이 이루어지지 않는다.

Public Subnet은 라우팅 테이블을 통해 Internet Gateway (즉 외부 네트워크)와 연결된 서브넷이다.

Private Subnet은 반대로 Internet Gateway와 연결되지 않은 서브넷이다.

라우팅 테이블 구성 - Amazon Virtual Private Cloud


퍼블릭 서브넷 생성

[라우팅 테이블 생성] 버튼을 누른다.

Untitled

퍼블릭 라우팅 테이블 생성

이름에는 dev-rtb-public 을 사용하고, VPC는 앞서 생성한 dev-vpc 를 선택했다.

Untitled

다음과 같이 생성에 성공했다면 [라우팅 편집] 버튼을 눌러준다.

스크린샷 2023-08-05 오전 12.34.34 1.png

Public 라우팅 테이블의 경우 모든 대상(0.0.0.0/0)에 대해서 인터넷 연결을 지원해야 한다.

[라우팅 추가] 를 누르고,

첫번째 [대상] 컬럼에 0.0.0.0/0 을 선택한다.

두번째 [대상] 컬럼은 **[인터넷 게이트웨이]**를 선택한다.

그러면 igw- 로 값이 바뀌며 아까 생성한 dev-igw 옵션이 뜰 것이다.

dev-igw 를 선택한 후, [변경 사항 저장] 을 눌러준다.

Untitled

라우팅을 성공적으로 추가했다면, [서브넷 연결] 탭을 눌르고 [서브넷 연결 편집] 을 누른다.

스크린샷 2023-08-05 오전 12.42.12.png

앞서 생성한 퍼블릭 용도의 서브넷들을 연결해줄 것이다.

dev-subnet-public-adev-subnet-public-c 서브넷을 선택하고 [연결 저장] 을 누른다.

Untitled


프라이빗 라우팅 테이블 생성

절차는 퍼블릭 라우팅 테이블 생성과 거의 비슷하다.

다시 한 번 [라우팅 테이블 생성] 버튼을 누른다.

이름에는 dev-rtb-private 을 사용하고, VPC는 똑같이 dev-vpc 를 선택했다.

Untitled