Установите регион для создания Amazon SQS в C # - PullRequest
5 голосов
/ 02 ноября 2010

Я очень новичок в мире облачных вычислений (включая Amazon Web Service), поэтому у меня очень простой вопрос:

  • Как мне установить регион амазонских квадратов при его создании? Регион по умолчанию - «США-Запад (Северная Калифорния)».

Спасибо!

Ответы [ 2 ]

4 голосов
/ 16 января 2013

Теперь есть лучший способ сделать это, используя класс Amazon.RegionEndpoint вместо строки url.IntelliSense для Visual Studio предоставит вам все регионы.

AmazonSQS sqs = AWSClientFactory.CreateAmazonSQSClient(RegionEndpoint.USWest2);

Кроме того, вам не нужно передавать appConfig ["AWSAccessKey"] в параметрах, если они определены в приложении.конфигурации.Он найдет это.

3 голосов
/ 02 ноября 2010

После глубокого исследования я нашел решение:

AmazonSQS sqs = AWSClientFactory.CreateAmazonSQSClient(
            appConfig["AWSAccessKey"],
            appConfig["AWSSecretKey"],
            new AmazonSQSConfig().WithServiceURL("The url for wanted region")
            );

Регионы и URL:

Источник: http://aws.amazon.com/sqs/faqs/#What_is_the_EU_End-Point

...