Amazon dynamodb 如何使用dynamodbjavascript外壳访问DynamoDB本地?

Amazon dynamodb 如何使用dynamodbjavascript外壳访问DynamoDB本地?,amazon-dynamodb,dynamo-local,Amazon Dynamodb,Dynamo Local,我已经在本地建立了一个Dynamodb。 我可以使用如下命令使用cmd访问它: aws dynamodb list-tables --endpoint-url http://localhost:8000 我可以得到我在本地的表格列表 但是当我试图通过dynamodbjavascript Shell访问它时, 我得到这个结果: 如何通过dynamodbjavascript Shell访问Dynamodb本地 更新:下面是返回上图中错误的代码 您需要将端点URL传递给DynamoDB构造函数:

我已经在本地建立了一个Dynamodb。 我可以使用如下命令使用cmd访问它:

aws dynamodb list-tables --endpoint-url http://localhost:8000
我可以得到我在本地的表格列表
但是当我试图通过dynamodbjavascript Shell访问它时,
我得到这个结果:

如何通过dynamodbjavascript Shell访问Dynamodb本地

更新:下面是返回上图中错误的代码


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

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


您能列出到目前为止所执行的所有命令吗。你上面说的那个有效。什么是失败的?@Kirk,我已经添加了上面的代码。您是否在代码的连接字符串中指定要连接到localhost:8000?你是否进行了aws配置来设置凭据和所有内容?@Kirk,是的,我进行了aws配置。我可以在哪里指定localhost:8000?正如我提到的,我可以使用终端访问它,但是使用Dynamodb shell我得到了上面的结果
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
});