2010-11-02 41 views
5

創建亞馬遜SQS的區域我公司在雲計算領域(包括亞馬遜Web服務)非常新,所以我有一個非常簡單的問題:設置在C#

  • 如何設置的區域亞馬遜sqs什麼時候創建它?默認區域是「美國西部(北加州)」。

謝謝!

回答

3

了深入的研究後,我找到了解決辦法:

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

的地區,網址是:

來源:http://aws.amazon.com/sqs/faqs/#What_is_the_EU_End-Point

4

有一個更好的方式來做到這一點,現在使用Amazon.RegionEndpoint類,而不是使用URL字符串。 Visual Studio intellisense會給你所有的區域。

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

而且,你不需要通過了AppConfig [「AWSAccessKey」]中的參數,只要你擁有了它在App.config定義。它會找到它。