使用AWS4C lib创建amazon队列时出现问题

时间:2014-04-22 21:20:10

标签: web amazon-web-services amazon-ec2 amazon-s3 aws4c

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

由于某种原因,它无法排队。我调试了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库代码中的任何位置找到该信息。 。

在这方面有谁能帮助我?

1 个答案:

答案 0 :(得分: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-1 SQS区域发出请求。您可以在此处查看最新文档中的更多信息:http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/MakingRequests_MakingQueryRequestsArticle.html