이번 글에서는 API Gateway
를 사용해서 Lambda 함수
를 실행하는 아주 간단한 실습에 대해서 정리해보겠습니다. (다음 글에서는 좀 더 복잡한 API 역할을 하는 Lambda 함수를 만들어서 진행해보겠습니다.)
Lambda
에 접근할 수 있도록 AWS Lambda_FullAccess
권한을 추가하겠합니다.
Lambda 함수
에서 런타임
에는 원하는 거 아무거나 선택한 후에 위에서 만든 역할을 넣어주고 만들겠습니다.
API Gateway를 통해서 서버 API 만들듯이 만들 것입니다. 여기서 만든 API가 호출되면 위에서 만든 람다 함수의 결과가 반환이 될 것입니다.
지금은 아주 간단한 예제이기 때문에 GET
으로 하는 것이 좋을 거 같은데 저는 그냥 POST
로 했습니다. (GET, POST 원하는 거 아무거나로 해도 될 거 같습니다!) 그리고 API URI 경로도 설정해주겠습니다.
그리고 바로 위에서 복사한 경로로 API 호출을 해보면 위와 같이 Lambda 함수에 Default로 존재하는 코드의 응답 값이 잘 반환되는 것을 볼 수 있습니다.