본 블로그는 AWS Console을 이용하여 Lambda 를 생성하고 API Gateway 와 연동하여 HTTP 요청 시 Hello World를 Response하는 API Sample 구현 방법을 설명한다.
<사전 준비 사항>
먼저 AWS 계정으로 AWS Console에 로그인 후 상단 검색화면에서 Lambda를 검색하여 Lambda 관리 화면으로 이동한다.
함수 이름 : lambdaHelloWorld
런타임 : Python 3.11
아키텍쳐 : x86_64
실행 역할 : 기본 Lambda 권한을 가진 새 역할 생성
lambdaHelloWorld 가 생성되고 코드도 자동으로 Sample이 표시된 것을 확인한다.
생성할 Lambda를 호출할 Triger를 생성한다
Intent : Create a new API를 선택
API Type : REST API
Security : Open 선택 (전체 오픈으로 설정, IAM과 API Key를 이용하여 제한할 수 있음)
1) Postman을 실행하여 GET 요청을 생성
상기 Trigger 를 생성한 화면의 API endpoint를 Copy 하여 Postman GET 요청 URL에 붙여넣고 "Send" 버튼을 클릭한다
결과가 Body에 "Hello from Lambda!" 가 출력되면 성공
End~!