Skip to Content

DynamoDB

  • PlayerName 속성을 프라이머리 키 로 가지는 DynamoDB 테이블을 생성합니다.
  • DynamoDB 테이블에서 다수의 보조 인덱스 를 통해 승/패 횟수와 점수 등을 저장합니다.

  1. DynamoDB 콘솔 로 이동합니다. 좌측 사이드바에서 [테이블]을 선택합니다. 이후 [테이블 생성]을 선택합니다.

  2. 테이블 세부 정보를 다음과 같이 입력하고, [테이블 생성]을 선택합니다. GomokuPlayerInfo 테이블의 상태가 활성화가 될 때까지 대기합니다.

  • 테이블 이름 : GomokuPlayerInfo
  • 파티션 키 : PlayerName (문자열)
  • 테이블 설정 : 기본 설정

dynamodb

dynamodb

  1. GomokuPlayerInfo 테이블을 선택하고 DynamoDB 스트림 세부 정보에서 [켜기]를 선택합니다.

dynamodb

  1. 보기 유형에서 [새 이미지와 이전 이미지]를 선택하고 [스트림 켜기]를 선택합니다.

dynamodb

  1. Lambda 콘솔 로 이동합니다. 이후 game-rank-update 함수를 선택하고 [+ 트리거 추가]를 선택합니다.

dynamodb

dynamodb

  1. 트리거 구성을 다음과 같이 선택하고 [추가]를 선택합니다.
  • 소스 : DynamoDB
  • DynamoDB 테이블 : GomokuPlayerInfo
  • 시작 위치 : 수평 트리밍

dynamodb

Note

1~6 단계의 리소스 생성 작업을 CloudFormation 스택 생성으로 대체할 수 있습니다. 스택 생성 링크는 아래와 같습니다.



Last updated on