Cloud/AWS

[AWS] API Gateway로 Lambda 함수 호출하는 간단한 실습해보기

백엔드 규니 2021. 5. 13. 10:06
728x90
반응형

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로 존재하는 코드의 응답 값이 잘 반환되는 것을 볼 수 있습니다.

반응형