[React] Amazon DynamoDB

필요 준비물 AWS 계정 - Console login(Root) Browser - Chrome 설치순서 DynamoDB 생성 API gateway 생성 API gateway 추가 생성 Lambda와의 연결 아마존의 dynamoDB와 API Gateway를 생성하도록 합니다. 아마존 계정은 여기서 생성하고 만들도록 합니다. 계정을 만든 후 설정에서 언어와 리젼(지역)을 선택합니다. 계정과 환경 설정의 설명은 여기서 제외합니다. 아마존 AWS는 클라우드 호스팅 서비스를 제공하며 그에 따른 지불이 사용한만큼 받는 합리적인 형태를 가지고 있어 이용하기로 합니다. 또한 전세계에 센터들이 있어 로컬 호스팅 서비스와는 다릅니다. 다른 호스팅도 글을 통하여 설명 드리겠습니다. DynamoDB는 noSQL 데이터서비스 입니다. 따라서 스키마 없이 데이터를 원하는 형태로 자유롭게 저장할 수 있는 장점이 있습니다. API gateway는 api 관리 서비스이며 외부에서 호출이 왔을때 대문 역할을 하는 서비스로 보시면 됩니다. 1. DynamoDB 생성 DynamoDB 를 콘솔창에서 검색해서 들어갑니다. 서비스에 연결할 DynamoDB 테이블을 만들게 되면 멤버의 이름과 성격을 저장해 놓을 수 있습니다. hello-member 라는 이름을 가진 테이블을 생성하려고 합니다. DynamoDB 콘솔로 들어가서 왼쪽의 create table 버튼을 누릅니다. Table name 은 hello-member 로, Partition key는 name 으로 작성합니다. 이 이름은 꼭 똑같이 작성해 주셔야 이후 에러가 나지 않습니다. 작성하신 다음에는 쭉 내려서 오른쪽 아래의 create table 버튼을 눌러서 생성합니다. 아래처럼 Status 가 Active 가 될 때까지 기다립니다. 시간이 다소 걸립니다. 이렇게 hello-member 이름을 가지고 nam...