25

我在创建 Amazon Route 53 客户端调用时遇到了 .net 的 amazon sdk 问题

AWSClientFactory.CreateAmazonRoute53Client(AccessKeyID, SecretAccessKeyID);

我得到一个异常告诉

“未配置 RegionEndPoint 或 ServiceURL”。

还尝试了那里指示的区域端点http://docs.aws.amazon.com/general/latest/gr/rande.html#r53_region没有结果。

有谁能够帮我?

4

3 回答 3

41

我在使用时遇到了同样的问题

objClient = New AmazonS3Client(AccessKeyID, SecretAccessKeyID)

我解决了使用:

objClient = New AmazonS3Client(AccessKeyID, SecretAccessKeyID, Amazon.RegionEndpoint.USEast1)

(我的 s3 是 USEast1 = 美国标准)

于 2014-01-08T02:48:55.520 回答
14

尝试这个!

AmazonS3Config S3Config = new AmazonS3Config()
{
    ServiceURL = "s3.amazonaws.com",
    RegionEndpoint = Amazon.RegionEndpoint.SAEast1
};
于 2013-12-20T12:20:26.187 回答
0

要添加 BasicAWS Credentials,并将其链接到 AmazonDynamoDBClient Web 服务,您可以这样编写。

BasicAWSCredentials awsCredentials = new BasicAWSCredentials(accessKeyHere, secretKeyHere);

AmazonDynamoDBConfig adcConfig = new AmazonDynamoDBConfig()
{
    ServiceURL = "s3.amazonaws.com",
    RegionEndpoint = Amazon.RegionEndpoint.EUWest1
};

AmazonDynamoDB client = new AmazonDynamoDBClient(awsCredentials, adcConfig);

对于 AmazonS3 Web 服务,您将编写:-

AmazonS3Config asConfig = new AmazonS3Config()
{
    ServiceURL = "s3.amazonaws.com",
    RegionEndpoint = Amazon.RegionEndpoint.EUWest1
};

AmazonS3Client client2 = new AmazonS3Client(awsCredentials, asConfig);
于 2015-11-30T11:41:25.467 回答