使用本地Docker时无法访问DynamoDB

时间:2020-07-15 11:56:37

标签: amazon-web-services aws-lambda amazon-dynamodb

我试图连接到dynamodb并已在本地启动服务器,但是我的服务器正在本地运行,但是我无法访问它。

  1. 通过使用docker。
  2. 通过运行exe文件。

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

您在那里使用什么Docker,为什么在MINGW中使用?您可以从传统的cmd提示符在本地运行该命令,它应该可以工作。您是否完全修改了Docker默认网络?

答案 1 :(得分:0)

本地dynamodb将其Web Shell托管在/shell。尝试localhost:8000/shell

您还可以使用AWS CLI与之交互。

  aws dynamodb list-tables --endpoint http://localhost:8000

您将需要配置一些凭据(如果没有凭据,CLI将会失败),但是它们不需要有效。

此命令将列出您创建的所有表。

请注意,由于local-dynamodb是从sharedDb = false开始的,因此用于连接到数据库的AWS访问密钥ID将用于根据访问密钥ID分隔数据。