如何将AWS REST API与身份验证4

时间:2016-06-09 15:57:08

标签: amazon-web-services amazon-sqs

我已尝试使用Signature 4验证AWS SQS的API请求。

但是每当我尝试使用它时,它都会拒绝访问。我按照此链接创建了签名。

http://www.javaquery.com/2016/01/aws-version-4-signing-process-complete.html#comment-2565627657

请求的示例是:

http://sqs.us-east-1.amazonaws.com/123456789012/testQueue/?Action=ReceiveMessage&MaxNumberOfMessages=5&VisibilityTimeout=15&AttributeName=All&Version=2012-11-05&Expires=2014-04-18T22%3A52%3A43PST&AUTHPARAMS

此AUTHPARAMS在请求标头中发送,如下所示:

Header : Authorization
Value : Authorization=AWS4-HMAC-SHA256&Credential=XXXXXXXXXXXXXXXX/20160609/us-west-2/sqs/aws4_request&SignedHeaders=host;x-amz-date&Signature=257f882dfdsf6dd8406dfgde8gfhgfh5c8628c23baf7bf4c1faa782

任何人都可以帮助我了解如何设置并发送请求吗?我不知道我哪里错了。

谢谢。

0 个答案:

没有答案