[AWS] API Gateway

그냥·2022년 7월 26일
0

AWS

목록 보기
4/9

API Gateway

  • 정의: AWS에서 제공하는 라우팅 서비스이다. 보통 Lambda와 같이 사용하여 Serverless를 구축한다.



API Gateway 사용방법

API Gateway 생성

  • API Gateway 검색 후 클릭하여 들어가서 [API 생성] 클릭
  • 클릭 시 위와 같은 이미지가 나옴. 어떤 API로 Gateway를 만들지 선택. 해당 글에서는 REST API 선택

  • [프로토콜 선택]과 [새 API 생성]에서는 굳이 건드릴 것이 없다.
  • 설정에서 이름만 입력하여 API를 생성한다.



라우팅

  • API 생성 후 위와 같은 창이 나올 것이다. 여기서 [작업] > [리소스 생성]을 클릭한다.
  • 리소스 이름을 작성 후 리소스를 생성한다.
  • 리소스 생성 후 [작업] > [메서드 생성]을 클릭한다.
  • 어떤 메서드를 사용할지 리소스 밑에서 선택한다.
  • 메서드 선택 후 오른쪽에 있는 체크 이미지를 클릭한다.

  • 체크 이미지 클릭 시 위와 같이 나온다.
  • Lambda 프록시 통합 사용: Lambda와 연결해서 사용할 경우 Lambda 프록시 통합 사용을 클릭한다.
  • Lambda 함수: 연결할 Lambda 함수를 선택한다.

  • 함수 선택 시 위와 같은 이미지가 나온다.
  • 맨 오른쪽에 API Gateway에 연결된 Lambda가 나온다.
  • Lambda를 클릭하기 전 [작업] > [API 배포]를 클릭해서 배포를 해준다.
  • Lambda를 클릭해서 Lambda 페이지를 넘어가면 API Gateway가 연결되어 있을 것이다.
  • API Gateway를 클릭하면 url이 나오고 url을 클릭하면 Lambda 함수가 실행된다.

0개의 댓글