본문 바로가기
Amazon Web Service

[AWS] AWS실습, APT Gateway 활용에서 API 생성 후, get요청 실습하기.

by 클수저 2024. 1. 24.
728x90
반응형
 

[AWS] AWS실습👉 API Gateway 개념과 특징 그리고 API Gateway 생성 S3연동 PUT매서드 실 그리고 파일 업로

What is API Gateway? Amazon API Gateway 규모에 상관없이 API 생성, 유지 관리, 모니터링과 보호를 할 수 있게 해주는 서비스이다. 단순하게 본다면 API관련 서비스이다. 많은 API들의 대문(게이트웨이)과 같

cloudjs.tistory.com

 

API Gateway와 기본적인 실습 내용은 위에 있는 블로그 포스팅에서 자세하게 확인이 가능하다.

단, 이번에는 get요청을 하기 위한 실습을 위한 포스팅이다.


API API Gateway 실습

AWS API Gateway에서 get요청을 실제로 실습하고 테스트하는 과정이다.

API Gateway 메서드 생성

메서드 유형, 통합유형, AWS리전, 메서드 등 카테고리를 설정해준다.

매서드를 생성하면 IAM에서 IAM 역할로 권한부여를 해줘야한다!

 

위에서 권한추가에서  인라인 정보 를 클릭해준다.

권한지정에서 get요청을 받을 서비스를 선택해준다.

나는 S3와 연동하기 때문에 서비스를 S3를 선택한다.

어떤 권한을 줄것인지...... 검색을 하면 나는 Get요청에 대한 작업이기 때문에 GetObject 를 선택!

리소스는 일단은 모두로 설정한다.

위와 같이 권한이 생성 된 것을 확인할 수 있다.

여기서 중요한 것은 ARN

 

메서드 수정

만들어 놓은 API Gateway로 돌아와서 생성한 메서드를 수정한다.

Get 메서드 만든 곳에서 수정을 클릭!

 

중간에 실행역할에서 ARN을 역할에서 생성한 ARN을 넣어준다!

그리고 중요한 것은,

경로 재정의가 매우 중요하다!!

즉, Get요청에서 받아주는 경로이다.

 

{bucket}/{key} 으로 설정!

728x90
반응형