【发布时间】:2014-11-28 11:09:35
【问题描述】:
我最近一直在尝试编写代码来添加和删除 Amazon S3 存储桶中的内容。我对 Amazon S3 和 AmazonWS .Net SDK 完全陌生。
存储桶区域端点是http://sqs.eu-west-1.amazonaws.com,所以我这样构建了我的客户端:
_s3Client = AWSClientFactory.CreateAmazonS3Client(accessKey, awsSecretKey, new AmazonS3Config().WithServiceURL("http://sqs.eu-west-1.amazonaws.com"));
如果我遗漏了 AmazonS3Config 位,我会收到此错误:
在没有新位置的情况下返回了重定向。这可能是由于 尝试以不同的方式访问名称中带有句点的存储桶 区域然后配置客户端。
当我输入 AmazonS3Config 位时,我不再收到该错误,但我似乎根本无法访问此存储桶或我通常可以访问的任何其他存储桶。我发送的任何请求都返回 null。
我已经使用其他配置为美国标准区域的存储桶测试了我的代码,并且一切正常。唯一的区别在于 CreateAmazonS3Client 方法,我在其中使用欧盟端点设置配置。
谁能给我一些指导,告诉我应该如何设置我的客户在欧盟(爱尔兰)地区使用存储桶。我已经搜索了几个小时,到目前为止我遵循的每个教程或文档都没有工作。
【问题讨论】: