5

我是云计算世界(包括亚马逊网络服务)的新手,所以我有一个非常简单的问题:

  • 创建亚马逊sqs时如何设置它的区域?默认区域为“美国西部(加利福尼亚北部)”。

谢谢!

4

2 回答 2

5

现在有一种更好的方法可以使用 Amazon.RegionEndpoint 类而不是使用 url 字符串。Visual Studio 智能感知将为您提供所有区域。

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

此外,您无需在参数中传递 appConfig["AWSAccessKey"],只要您在 app.config 中定义了它。它会找到的。

于 2013-01-16T01:14:44.477 回答
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

于 2010-11-02T15:17:44.683 回答