gpt4 book ai didi

java - 无法连接到本地 DynamoDB

转载 作者:行者123 更新时间:2023-12-03 11:20:09 25 4
gpt4 key购买 nike

我无法连接到使用 cli 本地运行的 DynamoDB。aws dynamodb list-tables --endpoint-url http://localhost:8000

Could not connect to the endpoint 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

{"TableNames": ["Music"]}



😭😭😭

最佳答案

当你跑

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb


来自终端的命令确保输出如下所示,并且端口 8000 上不会运行任何服务:
Initializing DynamoDB Local with the following configuration:
Port: 8000
InMemory: false
DbPath: null
SharedDb: true
shouldDelayTransientStatuses: false
CorsParams: *
这意味着,此服务在端口 8000 上成功运行。
DynamoDB 需要 任何/假工作的凭据。
AWS Access Key ID: "fakeMyKeyId"
AWS Secret Access Key: "fakeSecretAccessKey"
然后尝试下面的命令来列出表。
aws dynamodb list-tables --endpoint-url http://localhost:8000

关于java - 无法连接到本地 DynamoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62939234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com