Web/AWS

[AWS][DynamoDB] DynamoDB Local 설치하기 (Ubuntu)

elisom 2022. 2. 24. (Last updated:

 

테스트 환경

Ubuntu 20.04.2

 

 

1. DynamoDB 설치

mkdir DynamoDBLocal

cd DynamoDBLocal

wget http://dynamodb-local.s3-website-us-west-2.amazonaws.com/dynamodb_local_latest.tar.gz

tar xzf dynamodb_local_latest.tar.gz

ls
# 아래와 같은 파일들이 압축 해제 되어 있다면 올바르게 된 것
# DynamoDBLocal.jar  dynamodb_local_latest.tar.gz  DynamoDBLocal_lib  LICENSE.txt  README.txt  THIRD-PARTY-LICENSES.txt

rm dynamodb_local_latest.tar.gz

dynamodb_local_latest.tar.gz를 압축 해제할 디렉터리를 만든 후,

파일을 받아 압축 해제한다.

 

 

 

2. DynamoDBLocal.jar 실행

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb

위와 같이 출력되면 정상적으로 실행된 것이다.

⚠  JRE(Java Runtime Environmne) 버전이 8.x 이상이 설치되어 있어야 실행 가능하다.

 

 

 

3. AWS 자격 증명

aws configure

위 명령어를 입력하여

네 가지 항목에 대한 값을 입력한다.

 

 

4. 확인

aws dynamodb list-tables --endpoint-url http://localhost:8000

위 명령어를 입력하여 테이블이 아무것도 없다고 응답받으면 정상 작동하고 있는 것이다.

 

 

 

Ref.

https://docs.aws.amazon.com/ko_kr/amazondynamodb/latest/developerguide/DynamoDBLocal.DownloadingAndRunning.html

 

컴퓨터에 로컬로 DynamoDB 배포 - Amazon DynamoDB

컴퓨터에서 DynamoDB를 실행하려면 Java Runtime Environment(JRE) 8.x 이상의 버전이 필요합니다. 애플리케이션은 이전 JRE 버전에서 실행되지 않습니다.

docs.aws.amazon.com

 

https://garywoodfine.com/how-to-install-dynamodb-on-local-ubuntu-development/

 

How to install DynamoDb on local Ubuntu Development

A quick easy to follow guide to help you get up and running with Local Instance of DynamoDB on your laptop for development

garywoodfine.com