Невозможно поразить API AWS SQS от почтальона - PullRequest
0 голосов
/ 05 июля 2018

Я пытаюсь создать очередь в SQS, нажав на их API, используя Почтальон. Я уже создал учетную запись 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 голосов
/ 05 июля 2018

Я думаю, вам следует удалить «MyQueue /» из URL. Правильный код должен выглядеть следующим образом:

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

...