꾸준히 공부하는 개발자

[AWS] Lambda, API Gateway, DynamoDB 연결 - 1 본문

AWS

[AWS] Lambda, API Gateway, DynamoDB 연결 - 1

kauboy 2019. 11. 17. 18:17

처음에는 aws document를 따라하다가 하던 도중 blue print 라는 좋은 기능이 있길래 바로 사용하였다.

 

- lambda 에서 함수 생성에 들어가 블루프린트 사용을 눌러 microservice-http-endpoint 를 선택한다.

보안에 api 키로 열기 누르면 나중에 gateway api에서 사용하는 api-key가 저절로 생성된다.

 

- cors 활성화를 누른 후 api 배포를 선택하면 모든 준비가 된다.

 

 

- Lambda에서 TEST버튼을 누른 후 TableName에 DynamoDB의 테이블 네임을 넣어주면 연결이 끝난다.
테이블을 아직 생성하지 않았다면, dynamodb로 가서 생성해주면 된다. 

- Post 일 때, 삽질을 조금해서 lambda 함수에서 event.body 를 json.parse 로 감싸져있는데 json.parse를 벗겨주고 테스트하면 테스트가 잘 되는 것을 볼 수 있다.

Comments