gpt4 book ai didi

ios - 在 Swift 中使用 iOS AWS SDK 检查 Amazon S3 文件的元数据

转载 作者:可可西里 更新时间:2023-11-01 00:37:19 26 4
gpt4 key购买 nike

我使用的是 AWS iOS SDK v2 和 Swift 1.2。

我正在将我的应用程序的 app.json 文件存储在 S3 上,并希望在启动时检查它以查看自上次运行以来它是否已更新。根据研究,简单地对对象执行 HEAD 请求应该返回“Last-Modified”属性,然后可以将其与之前的进行比较。

问题是对对象执行 HEAD 请求似乎并没有很好的记录。我有以下内容:

var metaDataRequest = AWSS3HeadObjectRequest()
metaDataRequest.bucket = S3BucketName
metaDataRequest.key = S3AppJSONKey

这似乎是一个不错的开始,但是我找不到执行请求的方法。 AWSS3TransferManager 有一个 download() 方法,但该方法需要一个 AWSS3TransferManagerDownloadRequest 类型,而 AWSS3HeadObjectRequest 不能投为。

不知道从这里去哪里,除了在 SDK 之外执行请求。但是,我确实希望尽可能多地利用 SDK,所以如果可能的话,我很想知道如何做。

最佳答案

您需要使用 AWSS3(而不是 AWSS3TransferManager)来调用 - headObject: .

关于ios - 在 Swift 中使用 iOS AWS SDK 检查 Amazon S3 文件的元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32541725/

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