[AWS] API Gateway+Lambda+S3+DynamoDB로 간단한 API 서버 만들기
들어가면서
클라이언트 개발자라면 다들 백엔드 서버에 대한 (막연한) 부담감을 다들 느껴본 적이 있을 것이다. 이 글에서는 그러한 (나를 포함한) 클라이언트 개발자가 서버 없는 서버(?)를 만드는 툴을 소개하고자 한다.용어에 대해
내용에 들어가기 전 각 서비스들의 역할에 대해 알고 가자.- Lambda: Request를 받아 처리후 Response를 리턴하는 스크립트. 쉽게 말하면 함수.
- API Gateway: 클라이언트에서 들어온 요청을 인증 및 전처리&후처리를 거쳐 적절한 Lambda 함수에 던지고 그 결과값을 클라이언트에 보내주는 역할.
- S3: 쉽게 말하면 스토리지 서비스
- DynamoDB: NoSQL 형태의 데이터베이스.
1. IAM에서 Role 추가하기
2. DynamoDB 셋업
3. Lambda 만들기
4. API Gateway 설정
댓글
댓글 쓰기