인바운드란, 외부에서 AWS 인스턴스로 접근하기 위한 권한 제어하는 것이고 아웃바운드란, AWS에서 외부로 접근하기 위한 권한을 제어하는 것이다.

지금은, AWS로 배포해놓은 어플리케이션을 API 서버로 사용할 것이기 때문에, 이 어플리케이션을 접근하려는 주소들에 대해 권한을 설정해야 한다. → 즉, 인바운드를 설정해야 해당 어플리케이션에 접근할 수 있다.


먼저, AWS에서 인스턴스 항목에 접근한다. 스크롤을 내리면 아래에 “보안” 탭이 있다. 거기에서 인바운드와 아웃바운드를 설정할 수 있다.

나는 서버 접근제어용 22번 포트와 스프링 어플리케이션을 위한 8080 포트를 설정해두었다. 만약 여기서 MySQL DB 접근을 위한 인바운드를 설정한다고 하면 3306을 넣어볼 수 있다.

이렇게 설정하면, API 서버는 {퍼블릭 IP}:{인바운드 설정 포트} 를 엔드포인트로 가지고 요청을 보낼 수 있다.

태그:

카테고리:

업데이트: