Проверка метаданных файла Amazon S3 с помощью iOS AWS SDK в Swift

Я использую 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, поэтому, если это возможно, мне бы хотелось узнать, как это сделать.

Ответы на вопрос(3)

Ваш ответ на вопрос