“我们计算出的请求签名与您提供的签名不匹配。检查您的AWS Secret Access密钥和签名方法

显示此错误。我无法解决此错误,请任何人帮助解决此问题。

我们计算出的请求签名与您提供的签名不匹配。检查您的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);
    });

config.json

{
    "aws_access_key_id":"XXXXXXXXXXXXXXXXXXXXXXXXXX","aws_secret_access_key":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","region":"us-west-2"
}
crystalrainss 回答:“我们计算出的请求签名与您提供的签名不匹配。检查您的AWS Secret Access密钥和签名方法

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2994199.html

大家都在问