无法连接到端点Dynamo DB Windows 10

时间:2018-10-10 13:46:51

标签: amazon-web-services localhost amazon-dynamodb

我一直在遵循本教程(https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.DownloadingAndRunning.html)中有关如何在计算机上设置可下载DynamoDB的信息,但是在尝试连接到本地主机时遇到了一个问题。

我已经检查了我的主机文件,一切似乎都很好...

我正在使用Windows 10 cmd,这些是我命令行上的输出:

C:\Users\Desktop\dynamodb_local_latest>java - 
D"java.library.path=./DynamoDBLocal_lib" -jar DynamoDBLocal.jar
Initializing DynamoDB Local with the following configuration:
Port:   8000
InMemory:       false
DbPath: null
SharedDb:       false
shouldDelayTransientStatuses:   false
CorsParams:     *


C:\Users\Desktop\dynamodb_local_latest>aws dynamodb list-tables --endpoint- 
url http://localhost:8000

Could not connect to the endpoint URL: "http://localhost:8000/"

C:\Users\Desktop\dynamodb_local_latest>

任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:1)

您必须运行“ aws configure”并设置所需的参数(即使您仅使用本地dynamo数据库仿真器,也只需忽略访问/秘密键)

答案 1 :(得分:0)

除了运行@ J.S。的答案中提到的aws configure之外,您还需要确保Dynamo DB正在运行。我最近遇到此错误,该服务已关闭,但我没有意识到。如果是这种情况,请确保通过转到安装文件夹并运行java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb &

来重新启动它