Регион Amazon SQS из EC2-экземпляра - PullRequest
3 голосов
/ 28 августа 2010

Если я создаю очередь SQS из экземпляра EC2 без указания региона в вызове API, в каком регионе будет создаваться очередь.

Когда я бегу

boto.sqs.regions()

Я получаю 4 региона от машины NON ec2, я получаю

[RegionInfo:us-east-1, RegionInfo:eu-west-1, RegionInfo:us-west-1, RegionInfo:ap-southeast-1]

с машины EC2 в Азиатско-Тихоокеанском регионе, которую я получаю

[RegionInfo:us-east-1, RegionInfo:eu-west-1, RegionInfo:us-west-1]

Устанавливает ли Amazon регион SQS на основе региона экземпляра EC2. Есть ли способ получить доступ к очередям других регионов?

Я использую библиотеку Python Boto.

Ответы [ 2 ]

2 голосов
/ 30 августа 2010

В библиотеке boto вы должны указать, к какому региону подключаться, или же по умолчанию это регион US-EAST. В старой версии библиотеки boto python (1.9) не было региона Юго-Восточной Азии и, следовательно, описанной выше проблемы.

1 голос
/ 28 августа 2010

Есть ли способ получить доступ к очередям других регионов?

Независимо от того, где вы создаете очередь SQS, вы можете получить к ней доступ из любого места.Мы создаем очередь в ВОСТОК США, но у нас есть машины в ЕС и Азии, считывающие данные из этой очереди.

Единственная разница заключается в цене трафика:

Данные, передаваемые между Amazon SQS иAmazon EC2 в пределах одного региона является бесплатным.Данные, передаваемые между Amazon SQS и Amazon EC2 в разных регионах, будут оплачиваться с обычной скоростью передачи данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...