2
我目前需要连接到一个fake_sqs服务器用于开发目的,但我找不到一个简单的方法指定端点到boto.sqs连接。目前在java和node.js中有许多方法可以指定队列端点,并通过传递类似'localhst:someport'的东西来连接我自己的sqs-like实例。我试着博托如下:boto.sqs连接到非aws端点
fake_region = regioninfo.SQSRegionInfo(name=name, endpoint=endpoint)
conn = fake_region.connect(aws_access_key_id="TEST", aws_secret_access_key="TEST", port=9324, is_secure=False);
然后:
queue = connAmazon.get_queue('some_queue')
,但它无法检索队列对象,返回None。有没有人获得连接到自己的sqs实例?
您收到什么错误?你为“端点”提供了什么价值?请勿将该端口包含在该值中。该端口应该作为一个单独的''port''参数来包含。另外,你是否试图通过HTTP或HTTPS连接?如果HTTP,指定''is_secure = False''。 – garnaat
是的,正如在fake_region.connect调用中指定的那样。返回的队列是None – dnul