我正在用 Swift 编写一个 iOS 应用程序,并使用 Amazon S3 来存储文件。我想知道是否有人知道如何根据命令以编程方式删除 S3 存储桶中的文件(而不是在存储桶生命周期中设置删除策略)。
提前致谢
从 S3 存储桶删除文件的代码应如下所示:
let s3 = AWSS3.defaultS3()
let deleteObjectRequest = AWSS3DeleteObjectRequest()
deleteObjectRequest.bucket = "yourBucketName"
deleteObjectRequest.key = "yourFileName"
s3.deleteObject(deleteObjectRequest).continueWithBlock { (task:AWSTask) -> AnyObject? in
if let error = task.error {
print("Error occurred: \(error)")
return nil
}
print("Deleted successfully.")
return nil
}
谢谢,
罗汉
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)