API Gateway와 커스텀 도메인 연결하기

Route53에서 커스텀 도메인을 구매해 API Gateway와 연결해봅시다.

Posted by Juri on May 17, 2022

Lambda 함수에 API Gateway를 연결한 후 엔드포인트를 확인하면 https://<uniqueid>.execute-api.<region>.amazonaws.com 형태의 복잡한 URL을 볼 수 있다. 나뿐만 아니라 내가 만든 API를 사용해줄 프론트엔드 개발자를 위해 커스텀 도메인을 구매하기로 결정했다.

Route 53에서 도메인 구매하기

도메인 등록을 누르고 원하는 도메인을 구매한다. 1년 쓰는 김에 확장자로 .com을 사용하기로 했다. 확장자에 따라 가격이 다르므로 신중하게 고른다 (…)

API Gateway 사용자 지정 도메인 이름 연결하기

도메인 이름을 생성한다. 프로젝트에서 사용할 모든 API는 api.maggyeo.com 의 형태로 접근하고 싶다.

도메인 이름을 생성하려면 ACM을 생성해야 한다. ACM은 AWS Certificate Manager로 SSL/TLS 인증서의 관리를 돕는다.

테스트

API Gateway invoke URL 로 요청을 보낸 결과와

커스텀 도메인 URL 로 요청을 보낸 결과가 같음을 확인할 수 있다.