无法通过邮递员访问AWS SQS API

时间:2018-07-05 12:28:47

标签: postman amazon-sqs

我试图通过使用邮递员点击他们的api在SQS中创建队列。我已经创建了IAM帐户并生成了与用户相对应的密钥。不过,我收到访问被拒绝的错误。以下是我要点击的发帖请求

https://sqs.us-east-2.amazonaws.com/123456789012/MyQueue/
?Action=CreateQueue
&QueueName=MyQueue
&Attribute.1.Name=DelaySeconds
&Attribute.1.Value=45
&Expires=2020-12-20T22%3A52%3A43PST
&Version=2012-11-05
&AUTHPARAMS

我输入了accessKey和secretKey以及其他所有必填字段的正确组合。我遇到了错误

<AccessDeniedException>
<Message>Unable to determine service/operation name to be 
 authorized</Message>
</AccessDeniedException>

他们无法在SQS上公开队列。尝试任何其他方法都将得到相同的响应。任何线索都将有所帮助。预先感谢

1 个答案:

答案 0 :(得分:1)

我认为您应该从网址中删除“ MyQueue /”。正确的代码应如下所示:

https://sqs.us-east-2.amazonaws.com/
?Action=CreateQueue
&QueueName=MyQueue
&Attribute.1.Name=VisibilityTimeout
&Attribute.1.Value=40
&Expires=2020-10-18T22%3A52%3A43PST
&Version=2012-11-05
&AUTHPARAMS

有关更多信息:

https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_CreateQueue.html

相关问题