2

我在本地设置了一个 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
});
4

1 回答 1

0

您需要将端点 URL 传递给 DynamoDB 构造函数:

var dynamodb = new AWS.DynamoDB({endpoint: 'http://localhost:8000' })

Dynamodb 构造函数文档

于 2019-09-27T08:08:47.700 回答