简体   繁体   English

AWS s3-在iOS中删除多个对象

[英]AWS s3 - Delete multiple objects in iOS

I am trying to delete multiple objects in Amazon Cloud Service in Objective-C. 我正在尝试在Objective-C中删除Amazon Cloud Service中的多个对象。

After searching the internet, all I could find is how to Delete only ONE object: 搜索互联网后,我能找到的只是如何删除一个对象:

    AWSS3 *s3 = [AWSS3 defaultS3];
    AWSS3DeleteObjectRequest *deleteRequest = [AWSS3DeleteObjectRequest new];
    deleteRequest.bucket = yourBucket;
    deleteRequest.key = yourKey;
    [[s3 deleteObject:deleteRequest] continueWithBlock:^id(AWSTask *task) {
        return task;
    }];

However, i want to be able to delete multiple objects from a bucket in one request. 但是,我希望能够在一个请求中从存储桶中删除多个对象。 Please help!! 请帮忙!!

Thank you so much 非常感谢

There is another call called AWSS3DeleteObjectsRequest (plural) that allows you to delete multiple objects if you know all of the keys. 还有一个称为AWSS3DeleteObjectsRequest(复数)的调用,如果您知道所有键,则可以删除多个对象。 Check out the documentation here . 此处查看文档。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM