#概要
表題通り、DynamoDBをローカル開発環境に構築する記事です。
DyanmoDBのインストール方法は下記2つの方法がありますが、今回はJava上に構築します。
- Java上に構築する方法
- Docker上に構築する方法
##1. Javaのインストール
1-1の状態であれば、Javaのインストールが必要です。installを実施しましょう。
1-2の状態であれば、次のステップに進んでください。
1-1jarのinstall未実施
~/develop/aws/dynamodb/dynamodb_local_latest $ java --v
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.
1-2jarのinstall済み
~ $ java --version
openjdk 11.0.11 2021-04-20
OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode)
Javaのinstall
[リンク](https://adoptopenjdk.net/)からOpenJDKをinstallします。
![スクリーンショット 2021-07-27 11.28.48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/599049/b820224e-3d09-f80e-17c8-4914fe7e56eb.png)
##2. DynamoDBのインストール
[リンク](https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/DynamoDBLocal.DownloadingAndRunning.html)より、DynamoDBをダウンロードする。
1-2jarのinstall確認
~ $ java --version
openjdk 11.0.11 2021-04-20
OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode)
解凍ファイルを任意の場所に配置する。
解凍ファイルを配置
~/develop/aws/dynamodb $ ls
dynamodb_local_latest
実行
~/develop/aws/dynamodb/dynamodb_local_latest $ 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: *
dynamoDBにアクセス
~/develop/aws/dynamodb/dynamodb_local_latest $ aws dynamodb list-tables --endpoint-url http://localhost:8000
{
"TableNames": []
}
これで、インストール完了です!!