1

我正在使用 AWS4C 库并尝试在 Amazon 创建一个简单的队列。

由于某种原因,它无法排队。我调试了发布到服务器的 URL,它看起来很好。示例网址是:

http://queue.amazonaws.com/?Action=ListQueues&QueueNamePrefix=AWS-SQS-Sample&AWSAccessKeyId=NABEEL34D&Signature=o%2BGSj3DFt8h8g5QP4uQlgI%2B%2Fd%2Bk%3D&SignatureVersion=1&Timestamp=2014-04-22T20:55:26Z&Version=2009-02 -01

我猜你还需要设置区域参数。但我在 AWS4C 库代码中的任何地方都找不到该信息。.

任何人都可以在这方面帮助我吗?

4

1 回答 1

0

我猜 AWS4C 可能有可能不再支持的旧请求格式(我没有尝试过)。

你可以尝试这样的事情:

http://sqs.us-east-1.amazonaws.com/123456789012/queue1?Action=SendMessage&MessageBody=Your%20Message%20Text​&AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE&Version=2012-11-05​&Expires=2008-02-10T12:00:00Z​&Signature=lBP67vCvGlDMBQ1do​fZxg8E8SUEXAMPLE&SignatureVersion=2&SignatureMethod=HmacSHA256

用于向us-east-1SQS 区域发出请求。您可以在此处查看最新文档中的更多信息:http: //docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/MakingRequests_MakingQueryRequestsArticle.html

于 2014-04-22T23:11:22.613 回答