2017년 06월 10일
AWS로 Serverless web application 만들기 (2) - Lambda
예전에 django 나 cakephp로 했던 일들을 처리해줄 것이 Lambda 다.


서버 인스턴스 없이 함수로 존재할 Lambda로 포스트 등록, 조회, 수정, 삭제 등의 프로세스를 담당시킬 예정이다.
Lambda 는 node.js 나 java, c# 으로도 만들 수 있지만, 익숙한 python 으로 만들어보기로 했다. 사실 문서나 샘플은 대부분 node.js 위주로 되어 있긴 한데, 그래도 이번엔 python 으로 시도.
Lambda - New Function 선택하고 Select Blueprint 에서 일단 Blank Function 선택.

Configure triggers 에서 API Gateway 와 연결해주고 이전에 만들었던 API Gateway 이름을 골라준다. Deployment Stage 는 일단 prod 로 잡아주고, Security 는 AWS IAM 으로 설정.

Configure function 에서 Lambda 이름 정해주고, Runtime 은 Python 2.7로 선택했다. Code entry type 에서 직접 에디팅할 것인지 zip 파일을 업로드할 것인지 정할 수 있는데, 일단 테스트는 인라인으로 하고, 나중에는 zip 파일 올려서 처리하는 것으로.
# by | 2017/06/10 15:22 | 트랙백 | 덧글(0)
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]