25

I have a problem with amazon sdk for .net while creating an Amazon Route 53 Client calling

AWSClientFactory.CreateAmazonRoute53Client(AccessKeyID, SecretAccessKeyID);

I get an Exception that tells

"No RegionEndPoint or ServiceURL configured".

Also tried the region endpoint indicated there http://docs.aws.amazon.com/general/latest/gr/rande.html#r53_region with no result.

Can anybody help me?

Soner Gönül
  • 97,193
  • 102
  • 206
  • 364
user1631477
  • 249
  • 1
  • 3
  • 4

3 Answers3

41

I had the same problem when using

objClient = New AmazonS3Client(AccessKeyID, SecretAccessKeyID)

I solved using:

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

(My s3 was the USEast1 = US Standard)

rsc
  • 10,348
  • 5
  • 39
  • 36
14

Try this!

AmazonS3Config S3Config = new AmazonS3Config()
{
    ServiceURL = "s3.amazonaws.com",
    RegionEndpoint = Amazon.RegionEndpoint.SAEast1
};
Andre Mesquita
  • 879
  • 12
  • 25
0

For adding the BasicAWS Credentials, and link it to say AmazonDynamoDBClient web services, you can write it like this.

BasicAWSCredentials awsCredentials = new BasicAWSCredentials(accessKeyHere, secretKeyHere);

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

AmazonDynamoDB client = new AmazonDynamoDBClient(awsCredentials, adcConfig);

For the AmazonS3 web service, you will write: -

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

AmazonS3Client client2 = new AmazonS3Client(awsCredentials, asConfig);
mashtheweb
  • 167
  • 9