강의/AWS

API gateway

daram 2022. 5. 1. 23:24

http endpoint를 만들어 주는 것입니다.

Lambda는 endpoint가 없었기 때문에 API gateway를 이용하여 endpoint를 지원해주었습니다.

 

API gateway를 조금 더 자세히 알아보기 위해 API gateway를 직접 생성해 Lambda와 연결해보겠습니다.

API gateway에 들어가면 이전시간에 Lambda와 연결한 API gateway를 확인할 수 있습니다.

실습을 위해 지우고 다시 시작해보겠습니다.

 

Lambda에서 API gateway를 생성할 때는 두가지 만 존재했는데 API gateway 페이지에서는 4가지의 API gateway가 존재합니다.

그중에서 우리는 REST API를 생성해 보도록 하겠습니다. 

Public REST API 구축 버튼 클릭!

 

API 이름을 작성하고, 엔트포인트는 지역으로 설정해줍니다.

 

 

작업을 누르고 메서드 생성을 클릭 한 후 GET method를 만들어줍니다.

 

 

아래와 같이 생성한 GET method를 이전 포스팅에서 만들어 놓은 Lambda 와 연결해줍니다.

 

 

마지막으로 API 배포를 아래와 같이 진행합니다.

스테이지: 개발, 배포 용으로 비슷한 api를 따로 사용하고 싶을때 설정

 

 

생성을 하고 나면 url이 나타나는데 URL을 연결하면 우리가 생성한 Lambda가 실행되어 이에 해당하는 response가 잘 나오는 것을 확인할 수 있다.