该文件存储在.js
脚本中,位于AWS S3中。
AWS.config.update({
region: "us-west-2",
//endpoint: 'dynamodb.us-west-2.amazonaws.com',
accessKeyId: "name",
secretAccessKey: "pass"
});
var dynamodb = new AWS.DynamoDB({apiVersion: '2012-08-10'});
var params = {
TableName : "table_name",
ProjectionExpression:"company, link, budget",
KeyConditionExpression: "company = :Adidas"
};
dynamodb.query(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
我正在尝试从DynamoDB获取数据,但是却得到了以下信息:
我该如何工作?
最佳答案
该错误消息表明凭证有问题。在脚本的本地变量中嵌入凭据会带来安全风险。请尝试使用recommended methods之一来配置您的客户端凭据,以降序排列: