Подтвердить что ты не робот

Amazon Route 53 Исключение клиента при создании

У меня проблема с amazon sdk для .net при создании клиента Amazon Route 53, вызывающего

AWSClientFactory.CreateAmazonRoute53Client(AccessKeyID, SecretAccessKeyID);

Я получаю исключение, которое сообщает

"Нет настроек RegionEndPoint или ServiceURL".

Также попробовал конечную точку области, указанную там http://docs.aws.amazon.com/general/latest/gr/rande.html#r53_region без результата.

Может кто-нибудь мне помочь?

4b9b3361

Ответ 1

У меня была такая же проблема при использовании

objClient = New AmazonS3Client(AccessKeyID, SecretAccessKeyID)

Я решил использовать:

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

(Мой s3 был USEast1 = US Standard)

Ответ 2

Попробуйте это!

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

Ответ 3

Чтобы добавить учетные данные BasicAWS и связать его, чтобы сказать веб-службы AmazonDynamoDBClient, вы можете написать это следующим образом.

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 вы напишете: -

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

AmazonS3Client client2 = new AmazonS3Client(awsCredentials, asConfig);