【问题标题】:Amazon Route 53 Client Exception on creation创建时出现 Amazon Route 53 客户端异常
【发布时间】:2013-12-15 20:33:39
【问题描述】:

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

AWSClientFactory.CreateAmazonRoute53Client(AccessKeyID, SecretAccessKeyID);

我得到一个异常告诉

“未配置 RegionEndPoint 或 ServiceURL”。

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

谁能帮帮我?

【问题讨论】:

标签: c# .net amazon-web-services amazon-route53


【解决方案1】:

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

objClient = New AmazonS3Client(AccessKeyID, SecretAccessKeyID)

我解决了:

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

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

【讨论】:

  • 这更正了我的问题!它是在升级到最新的 AWS 开发工具包后出现的。
【解决方案2】:

试试这个!

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

【讨论】:

    【解决方案3】:

    要添加 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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-05
      • 1970-01-01
      • 1970-01-01
      • 2020-05-05
      • 2012-12-11
      相关资源
      最近更新 更多