【发布时间】:2017-08-08 14:16:31
【问题描述】:
我在本地使用 DynamoDB。在 Node.js 中使用 aws-sdk,如果我不使用 AccessKey 和 secretAccessKey
var AWS = require('aws-sdk');
AWS.config.update({
region: 'us-east-2',
endpoint: "http://localhost:8000"
});
我收到错误"Missing credentials in config"
如果我使用我的 AWS EC2 实例 AccessKey 和 secretAccessKey,错误就会消失
AWS.config.update({
accessKeyId: 'myAccesskey',
secretAccessKey: 'mySecretkey',
region: 'us-east-2',
endpoint: "http://localhost:8000"
});
但这是为什么呢?我正在使用本地 DynamoDB。它不应该需要我的 AWS 凭证。我错过了什么?
【问题讨论】:
标签: node.js amazon-web-services amazon-dynamodb