[2023 기능대회 준비] 12. API Gateway 실습

Yohan_05·2023년 3월 23일
1
post-thumbnail

API Gateway 실습(HTTP API)

API Gateway 생성

바로 실습을 시작해보자. API 유형 선택에서 HTTP API 구축을 눌러줍니다.

우선 간단한 실습이기에 이름만 지정하고 검토 및 생성을 눌러줘서 생성해준다.

생성이 됐다면 이런식으로 세부정보를 볼 수 있는데 아래쪽 URL 호출에 있는 URL 주소가 api 대문 역할을 할 대표 url 엔드포인트 주소인 것이다.

경로 설정

왼쪽 카테고리?에서 Develop -> Routes -> Create 를 클릭하여 경로를 생성해주자.

서버로 요청이 들어오는 method와 경로를 설정해줄 수 있다. get-/hello 로 한다면 엔드포인트 /hello 로 get 요청이 들어온 경우 우리가 나중에 설정할 특정 서버 주소로 연결해주겠다는 뜻임. 생성을 눌러주자.

이후 통합 연결을 눌러줘서 저 엔드포인트와 연결될 특정 서버 주소를 설정해주자.

통합 생성 및 연결을 클릭.

통합 대상은 여러가지를 선택할 수 있는데 HTTP URL을 선택하여서 해당 엔드포인트로 아무 method 요청을 보내면 google.com 으로 라우팅해준다. 이대로 생성.

이제 아까 봐뒀던 URL 호출 아래있단 URL/hello 를 입력하게되면 google.com 으로 라우팅될 것이다. 짠 ~ 성공이다. 이런식으로 추가하여서 사용하면된다.

EC2와 연결하고 싶으면 Ec2의 public ip 를, elb와 연결하고 싶으면 elb의 dns 주소를 입력하면된다.

profile
안녕하세요 DevOps 엔지니어로 현업에서 활동중인 요한이라고 합니다.

0개의 댓글