【发布时间】:2020-07-16 16:28:52
【问题描述】:
我无法连接到使用 cli 在本地运行的 DynamoDB。
aws dynamodb list-tables --endpoint-url http://localhost:8000
无法连接到端点 URL:“http://localhost:8000/”
这也不起作用:
aws dynamodb list-tables --region local
无法连接到端点 URL:“http://localhost:8000/”
我尝试使用不同的端口,但没有帮助。我也禁用了所有代理。
我可以使用这样的应用程序连接到 DynamoDB,所以我知道这不是 dynamodb 问题:
aws dynamodb list-tables --endpoint-url http://dynamodb.us-west-2.amazonaws.com --region us-west-2
{ “表名”:[ “音乐” ] }
????????????
【问题讨论】:
-
如何启动本地运行的 DynamoDb?
-
我按照这里的说明操作:docs.aws.amazon.com/amazondynamodb/latest/developerguide/…。我也在我的日志中得到了这个: 引起:java.lang.UnsatisfiedLinkError: no sqlite4java-osx-x86_64 in java.library.path: [.]
-
你用的是哪个java版本?
-
java版本“14.0.1”2020-04-14
-
实际上“无法连接到端点 URL”可能在各种情况下发生,即使没有服务在 host:port 上侦听(例如 dynamodb 未运行或在不同端口上运行),所以肯定需要使用
aws dynamodb和--debug运行以查看实际错误。
标签: java amazon-web-services amazon-dynamodb endpoint amazon-dynamodb-local