显示此错误。我无法解决此错误,请任何人帮助解决此问题。
我们计算出的请求签名与您提供的签名不匹配。检查您的AWS Secret access密钥和签名方法。
app.js
const AWS =require('aws-sdk');
AWS.config.update({region : 'us-west-2'});
AWS.config.loadFromPath('./config.json');
const sqs = new AWS.SQS({apiVersion: '2012-11-05'});
const queueURL = "https://sqs.us-west-2.amazonaws.com/XXXXXXXXXXXXXXXXX/XXXXXXXX.fifo";
const params = {
AttributeNames:[
"SentTimestamp"
],MaxNumberOfMessages:1,MessageAttributeNames:[
"All"
],QueueUrl:queueURL,VisibilityTimeout:0,WaitTimeSeconds:0
};
sqs.receiveMessage(params,function (err,data) {
console.log(data);
console.log(err);
});
{
"aws_access_key_id":"XXXXXXXXXXXXXXXXXXXXXXXXXX","aws_secret_access_key":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","region":"us-west-2"
}