Database/DynamoDB

AWS DynamoDB - Local 환경 구축

소농배 2023. 3. 6. 20:12

AWS 에서 DynamoDB 로컬 환경을 위한 테스트 환경을 제공한다.

 

Local 에서 DynamoDB 실행하기

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

 

Deploying DynamoDB locally on your computer - Amazon DynamoDB

The YAML scripts require that you specify an AWS access key and an AWS secret key, but they are not required to be valid AWS keys for you to access DynamoDB local.

docs.aws.amazon.com

 

위 링크를 통해 파일을 다운로드 받고 cli 를 사용하여 Local 에서 DynamoDB 를 실행시킬 수 있다.

로컬에 jdk8 이상의 JRE 가 설치되어있어야 한다.

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
Initializing DynamoDB Local with the following configuration:
Port:	8000
InMemory:	false
DbPath:	null
SharedDb:	true
shouldDelayTransientStatuses:	false
CorsParams:	null

 

NoSQL Workbench 로 Local DynamoDB 확인

다운로드 : https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/workbench.settingup.html

 

Download NoSQL Workbench for DynamoDB - Amazon DynamoDB

Java Runtime Environment (JRE) version 8.x or newer is required for running DynamoDB local.

docs.aws.amazon.com

 

1. Operation builder 메뉴에 + Add connection 버튼 클릭

 

2. 모달에서 DynamoDB local 클릭

3. Operations > CreateTable 로 테이블 이름 입력 > Run 버튼 클릭

4. Expand Operation > PutItem > SampleTable 에서 샘플 데이터 저장

5. SampleTable 클릭하여 저장된 데이터 확인