C# 创建时出现Amazon Route 53客户端异常

C# 创建时出现Amazon Route 53客户端异常,c#,.net,amazon-web-services,amazon-route53,C#,.net,Amazon Web Services,Amazon Route53,创建amazon Route 53客户端调用时,amazon sdk for.net出现问题 AWSClientFactory.CreateAmazonRoute53Client(AccessKeyID, SecretAccessKeyID); 我得到一个异常,它告诉我 “未配置RegionEndPoint或ServiceURL” 还尝试了此处指示的区域端点,但没有结果 有人能帮我吗?试试这个 AmazonS3Config S3Config = new AmazonS3Config() {

创建amazon Route 53客户端调用时,amazon sdk for.net出现问题

AWSClientFactory.CreateAmazonRoute53Client(AccessKeyID, SecretAccessKeyID);
我得到一个异常,它告诉我

“未配置RegionEndPoint或ServiceURL”

还尝试了此处指示的区域端点,但没有结果

有人能帮我吗?

试试这个

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

我在使用时也有同样的问题

objClient = New AmazonS3Client(AccessKeyID, SecretAccessKeyID)
我使用以下方法解决了问题:

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

(我的s3是USEast1=US标准)

要添加BasicAWS凭据,并将其链接到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);

你的配置文件是什么样的?您是如何设置服务URL的访问权限的?我正在学习本教程:)这纠正了我的问题!它是在升级到最新的AWS SDK后出现的。