Table of Contents

AWS VPC 내부에서 Public Rest API Gateway 호출 시 403 Error 발생

Table of Contents

이번 포스트에서는 VPC 내부에서 Public API Gateway를 호출할 때 403 응답을 받는 이슈에 대해 알아보고, 해결방안을 알아보겠습니다.

문제 상황

  • MSA 환경에서 서비스 목적으로 Public regional API Gateway 를 사용하며, Micro services 간의 통신을 위해 별도의 Private API Gateway를 사용 중입니다.
  • 인스턴스 또는 컨테이너 내부에서 Private API Gateway를 사용할 때는 VPC Endpoint를 통해 통신합니다.
  • VPN에 연결된 상태에서 Public API Gateway를 호출하면 403 Forbidden Error 응답을 수신합니다.

원인

해결

  • 일반적으로 A 레코드는 IP 주소만을 입력할 수 있도록 되어있으나 Alias 옵션을 켜면 API Gateway 커스텀 도메인을 등록할 수 있습니다.
  • 레코드 네임이 커스텀 도메인과 동일하지 않으면 레코드를 등록할 수 없습니다.