本地使用dynamodb
下载Dynamodb到本地,如下是下载地址:
.tar.gz 格式:http://dynamodb-local.s3-website-us-west-2.amazonaws.com/dynamodb_local_latest.tar.gz
.zip 格式:http://dynamodb-local.s3-website-us-west-2.amazonaws.com/dynamodb_local_latest.zip要在计算机上启动 DynamoDB,请打开命令提示符窗口,导航到您提取 DynamoDBLocal.jar 的目录,并输入以下命令:
java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
- DynamoDB 将处理传入请求,直到您将其停止为止。要停止 DynamoDB,请在命令提示符窗口中键入 Ctrl+C。
本地使用AWS CLI (Command Line Interface)
windows下载相应的 MSI 安装程序。
下载适用于 Windows(64 位)的 AWS CLI MSI 安装程序
https://s3.amazonaws.com/aws-cli/AWSCLI64.msi
下载适用于 Windows(32 位)的 AWS CLI MSI 安装程序
https://s3.amazonaws.com/aws-cli/AWSCLI32.msiCLI 默认情况下安装到 C:\Program Files\Amazon\AWSCLI(64 位)或 C:\Program Files (x86)\Amazon\AWSCLI(32 位)。要确认安装,请在命令提示符下使用 aws –version 命令(如果您不确定命令提示符安装在何处,请打开“开始”菜单并搜索“cmd”)。
aws –version
aws-cli/1.7.36 Python/2.7.9 Windows/7- 配置AWS CLI:
$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: us-west-2
Default output format [None]: ENTER
AWS命令:
配置完AWS CLI, 就可以使用其命令,打开aws cli目录 C:\Program Files\Amazon\AWSCLI, 使用aws命令。
- 列出本地所有表
aws dynamodb list-tables --endpoint-url http://localhost:8000
- 列出远程所有表
aws dynamodb list-tables
- 扫描aws dynamodb
aws dynamodb scan --table-name user_table
- 扫描本地dynamodb
aws dynamodb scan --table-name user_table --endpoint-url http://localhost:8000
note: 本地需加上 –endpoint-url http://localhost:8000, 访问远程则不需。