我一直在遵循本教程(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>
任何帮助将不胜感激!
答案 0 :(得分:1)
您必须运行“ aws configure”并设置所需的参数(即使您仅使用本地dynamo数据库仿真器,也只需忽略访问/秘密键)
答案 1 :(得分:0)
除了运行@ J.S。的答案中提到的aws configure
之外,您还需要确保Dynamo DB正在运行。我最近遇到此错误,该服务已关闭,但我没有意识到。如果是这种情况,请确保通过转到安装文件夹并运行java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb &