Skip to content

Latest commit

 

History

History
70 lines (34 loc) · 3.67 KB

API Gateway으로 Lambda 실행하기.md

File metadata and controls

70 lines (34 loc) · 3.67 KB

API Gateway으로 Lambda 함수 실행하는 법

이번 글에서는 API Gateway를 사용해서 Lambda 함수를 실행하는 아주 간단한 실습에 대해서 정리해보겠습니다. (다음 글에서는 좀 더 복잡한 API 역할을 하는 Lambda 함수를 만들어서 진행해보겠습니다.)


IAM 역할 만들기

스크린샷 2021-05-12 오후 4 13 08

스크린샷 2021-05-12 오후 4 15 14

Lambda에 접근할 수 있도록 AWS Lambda_FullAccess 권한을 추가하겠합니다.


스크린샷 2021-05-12 오후 4 16 30


Lambda 함수 만들기

스크린샷 2021-05-12 오후 4 22 39

Lambda 함수에서 런타임에는 원하는 거 아무거나 선택한 후에 위에서 만든 역할을 넣어주고 만들겠습니다.


API Gateway 만들기

API Gateway를 통해서 서버 API 만들듯이 만들 것입니다. 여기서 만든 API가 호출되면 위에서 만든 람다 함수의 결과가 반환이 될 것입니다.

스크린샷 2021-05-12 오후 4 24 53


스크린샷 2021-05-12 오후 4 26 24


메소드 생성

스크린샷 2021-05-12 오후 4 27 27

스크린샷 2021-05-12 오후 4 29 12

지금은 아주 간단한 예제이기 때문에 GET으로 하는 것이 좋을 거 같은데 저는 그냥 POST로 했습니다. (GET, POST 원하는 거 아무거나로 해도 될 거 같습니다!) 그리고 API URI 경로도 설정해주겠습니다.


스크린샷 2021-05-12 오후 4 30 01

스크린샷 2021-05-12 오후 4 31 31

스크린샷 2021-05-12 오후 4 33 22

스크린샷 2021-05-12 오후 4 34 30

스크린샷 2021-05-12 오후 4 36 47


PostMan 테스트

스크린샷 2021-05-12 오후 4 38 14

그리고 바로 위에서 복사한 경로로 API 호출을 해보면 위와 같이 Lambda 함수에 Default로 존재하는 코드의 응답 값이 잘 반환되는 것을 볼 수 있습니다.