【问题标题】:Amazon AWS S3 SDK for iOS drops connection (Error -1005)适用于 iOS 的 Amazon AWS S3 开发工具包断开连接(错误 -1005)
【发布时间】:2012-06-13 20:41:54
【问题描述】:

运行 AWSiOSDemoTVM 项目时,异步 S3 演示代码将开始上传数据,但连接将在几秒钟后断开。

AWSiOSDemoTVM:didFailWithError:错误域=NSURLErrorDomain Code=-1005 "网络连接丢失。"UserInfo=0xb54e850 {NSErrorFailingURLStringKey=https://BUCKETNAME.s3.amazonaws.com/asyncDemoKey, NSErrorFailingURLKey=https://BUCKETNAME.s3.amazonaws.com/asyncDemoKey, NSLocalizedDescription=网络连接丢失。, NSUnderlyingError=0xb5527f0 "网络连接丢失。"}

不使用异步委托的小上传会成功。

【问题讨论】:

    标签: ios sdk amazon-s3 amazon-web-services region


    【解决方案1】:

    我没有为存储桶设置正确的端点。默认端点仅适用于美国存储桶。

    在 AmazonClientManager.m 中,为您的存储桶区域添加正确的终端节点。

        s3  = [[AmazonS3Client alloc] initWithCredentials:credentials];
        s3.endpoint = @"https://s3-eu-west-1.amazonaws.com";
    

    可以在here找到 S3 和其他 AWS 服务的区域端点列表

    【讨论】:

    • 只是好奇,您的应用会在 App Store 上发布还是供内部使用?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-15
    • 1970-01-01
    • 2017-09-06
    • 1970-01-01
    相关资源
    最近更新 更多