【发布时间】:2020-01-19 04:28:39
【问题描述】:
我已经在本地设置了 Dynamodb。
我可以使用 cmd 使用以下命令访问它:
aws dynamodb list-tables --endpoint-url http://localhost:8000
我得到了我在本地的表格列表
但是当我尝试通过 DynamoDB JavaScript Shell 访问它时,
我得到了这个结果:
如何通过 DynamoDB JavaScript Shell 访问我的本地 Dynamodb?
更新:下面是返回上图中错误的代码。
var params = {
TableName: 'my-table',
Limit: 10
};
dynamodb.scan(params, function(err, data) {
if (err) ppJson(err); // an error occurred
else ppJson(data); // successful response
});
【问题讨论】:
-
你能列出到目前为止你已经完成的所有命令吗?你说的上面那个有效。失败的一个或几个是什么?
-
@Kirk,我已经添加了上面的代码
-
您是否在代码的连接字符串中指定连接到 localhost:8000?您是否执行了 aws configure 来设置凭据和所有内容?
-
@Kirk,是的,我做了 aws 配置。我可以在哪里指定 localhost:8000?
-
正如我提到的,我可以使用终端访问它,但使用 Dynamodb shell 我得到了上述结果
标签: amazon-dynamodb dynamo-local