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 без результата.
Может кто-нибудь мне помочь?
Ответы
Ответ 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);