AWS S3 iOS SDK 2重试图像上载规则

时间:2014-10-08 20:53:09

标签: ios image-processing amazon-s3 afnetworking-2 connectivity

我正在尝试为我的Amazon S3图片上传添加重试。我在配置管理器上设置了以下内容:

configuration.maxRetryCount = 3;请参阅下面的代码段。它没有做任何事情。我是否需要设置retryHandler,如果是,我该怎么做?

    AWSStaticCredentialsProvider *credentialsProvider = [AWSStaticCredentialsProvider credentialsWithAccessKey:kAmazonAccessKeyId secretKey:kAmazonSecretKey];
    AWSServiceConfiguration *configuration = [AWSServiceConfiguration configurationWithRegion:AWSRegionUSEast1
                                                                          credentialsProvider:credentialsProvider];
    configuration.maxRetryCount = 3;


    [AWSServiceManager defaultServiceManager].defaultServiceConfiguration = configuration;

    self.transferManager = [AWSS3 defaultS3];

或者我想暂停队列,然后当连接成功时,暂停队列,但这也不起作用。我尝试以下方法:

     [[self.transferManager putObject:requestObject] continueWithExecutor:[BFExecutor executorWithOperationQueue:uploadQueue] withBlock:^id(BFTask *task) {

但是队列确实正确挂起(使用AFNetworkReachabilityManager成功执行此操作)。当队列开始备份时,它会在连接超时的情况下立即上传失败。

我做错了什么。我找不到关于V.2的AWS重试内容的任何文档

谢谢, 珍

0 个答案:

没有答案