반응형
1. 요구사항
- AWS regions : 도쿄
- 東京 (ap-northeast-1)
- AWS DynamoDB Table 작성하기
- Member 테이블 작성
- 파티션 키 (partition key) : id
- Client 테이블 작성
- 파티션 키 (partition key) : id
- 소트 키 (sort key) : created_at
- Member 테이블 작성
- 【방법 1】 AWS 화면으로 작성
- 【방법 2】 AWS CLI (Command Line Interface) 를 이용하여 작성
- Capacity 는 1로 설정
2. 【방법 1】 AWS Management Console 화면에서 작성하기
- 테이블명 : MEMBER
- 파티션 키 : id
3. 【방법 2】 AWS CLI을 이용해서 테이블 작성하기
- 【설치방법】 : https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html
- 【참고】 : https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-services-dynamodb.html
- 테이블명 : CLIENT
- 파티션 키 : id
- 정렬 키 : created_at
- 테이블 작성 커맨드 라인
aws dynamodb create-table \
--table-name MG_CLIENT \
--attribute-definitions AttributeName=id,AttributeType=S AttributeName=created_at,AttributeType=S \
--key-schema AttributeName=id,KeyType=HASH AttributeName=created_at,KeyType=RANGE \
--provisioned-throughput ReadCapacityUnits=1,WriteCapacityUnits=1 ;
(1) 로컬 환경의 PowerShell을 이용하여 실행
(2) DynamoDB 테이블 확인
- DynamoDB 에 작성되어있는 테이블 리스트를 출력하는 커맨드 라인
aws dynamodb list-tables;
MEMBER 테이블은 [2. 【방법 1】 AWS Management Console 화면에서 작성하기] 에서 우선 작성했고, PowerShell 에서 실행한 커맨드라인으로 CLIENT 테이블이 작성된 것을 확인할 수 있다.
(3) AWS Management Console 에서 확인
아래 내용이 설정되어 있는 것을 확인할 수 있다.
- 파티션 키 : id
- 정렬 키 : created_at
4. 【방법 2】 AWS CLI 는 AWS CloudShell에서도 실행 가능하다.
반응형