如何使用AWS iOS SDK删除一个文件夹及其所有对象在侧桶中?

我在iPhone上使用AWS iOS SDK上传对象到亚马逊S3,有时发生错误,一些对象被上传,剩下的没有上传。 我已经创build了桶和里面桶我已经创build了文件夹,我已经存储了我的对象。 我想删除文件夹及其所有对象。 谁能帮我?

首先,S3中没有“文件夹”这样的东西。 大多数S3客户端(包括AWS Web控制台)只是为了方便而将它们显示为文件夹(分组内容),但实际上,您所看到的“文件夹名称”仅仅是一个前缀。

listObjectsInBucket所说,我的build议是使用listObjectsInBucket API调用,在S3ListObjectsRequest参数中传入“文件夹名称”作为前缀。
当获得与该前缀匹配的所有密钥(包括前缀的文件名)时,请使用deleteObjects API调用,并传入S3ListObjectsRequest参数中的密钥。

有关文件夹/前缀和删除内容的更多详细信息,请参阅以下相关链接:
在amazon s3 java中删除文件,目录和桶
在AWS论坛上讨论这个主题