gpt4 book ai didi

swift - 列出 AWS S3 存储桶中的所有对象

转载 作者:可可西里 更新时间:2023-10-31 23:54:51 25 4
gpt4 key购买 nike

我想弄清楚如何在 Swift 中列出 AWS S3 存储桶中的所有对象。我似乎无法在互联网上的任何地方找到信息,但也许我看起来不够努力。如果有人可以向我推荐允许我执行此操作的代码,那就太好了。

最佳答案

不知道你是否还需要它,但是给你:

let credentialsProvider = AWSStaticCredentialsProvider(accessKey: "ACCESS KEY", secretKey: "SECRET KEY")
let configuration = AWSServiceConfiguration(region: .USWest2, credentialsProvider: credentialsProvider)
AWSS3.registerS3WithConfiguration(configuration, forKey: "defaultKey")
let s3 = AWSS3.S3ForKey("defaultKey")

let listRequest: AWSS3ListObjectsRequest = AWSS3ListObjectsRequest()
listRequest.bucket = "BUCKET"

s3.listObjects(listRequest).continueWithBlock { (task) -> AnyObject? in
print("call returned")
let listObjectsOutput = task.result;
for object in (listObjectsOutput?.contents)! {

print(object.key)
}

return nil
}

(感谢 Daniel 提醒我不要使用已弃用的代码);)

关于swift - 列出 AWS S3 存储桶中的所有对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31745831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com