[AWS] API Gateway 만들기

LDB·2024년 10월 31일
0
post-thumbnail

시작하기에 앞서서

만약 EC2를 활용해 API서비스를 만들었다면 접근방법이 2가지로 생각할 수 있는데 첫 번째는 직접 인스턴스의 IP를 입력하여 접근하는 방식과 도메인을 등록하여 접근하는 방식을 생각할 수 있다. 하지만 AWS의 API Gateway를 사용하면 편리하게 API를 관리할 수 있게 도와주는 서비스 이다.

API Gateway란?

API Gateway는 애플리케이션이 백엔드 서비스의 데이터, 비즈니스 로직 또는 기능에 액세스할 수 있는 "정문" 역할을 한다. API Gateway를 사용하면 기본적인 HTTP API부터 실시간 양방향 통신 애플리케이션이 가능하도록 하는 RESTful APIWebSocket API를 작성할 수 있다. API Gateway는 컨테이너식 서버리스 워크로드 및 웹 애플리케이션을 지원하고 있다.

API Gateway의 실행 구조

API Gateway의 장점

  • 효율적으로 API를 개발이 가능하다.
  • 사전에 별도로 요금이 들지않는다.
  • 규모에 따라 비용이 절감된다.
  • 실시간 트래픽 관리, 데이터 지연시간 및 오류모니터링이 가능하다.
  • RESTful API 옵션이 별도로 존재하여 HTTP API 혹은 REST API를 활용하여 RESTful API를 만드는 것이 가능하다.

API Gateway 생성해보기

API Gateway console

AWS Console에 API Gateway로 검색하면 하단의 화면이 출력된다.

API 생성

API 생성 버튼을 클릭한다.

API 유형 선택

이번 글에서는 HTTP API를 사용할 계획이기에 HTTP API를 선택해 준다.

API 이름입력

사용할 API의 이름을 입력해주는데 본인이 하고싶은 이름도 가능하지만 편의상 "test-api"로 했다.
이름을 입력했다면 다음 버튼을 클릭한다.

API 검토 및 생성

2단계와 3단계는 선택사항 이여서 넘어가고 4단계로 넘어간 후 생성 버튼을 클릭한다.

API 생성완료

API가 생성이 완료되면 이렇게 화면이 출력된다.


참고 사이트

https://aws.amazon.com/ko/api-gateway/

profile
가끔은 정신줄 놓고 멍 때리는 것도 필요하다.

0개의 댓글

관련 채용 정보