Comprobación de metadatos del archivo Amazon S3 con iOS AWS SDK en Swift

Estoy usando AWS iOS SDK v2 y Swift 1.2.

Estoy almacenando mi aplicaciónapp.json archivo en S3 y desea comprobarlo en el inicio para ver si se ha actualizado desde la última ejecución. Según la investigación, simplemente hacer una solicitud HEAD en el objeto debería devolver el atributo "Última modificación" que luego se puede comparar con el anterior.

El problema es que hacer una solicitud HEAD en un objeto realmente no parece estar bien documentado. Tengo lo siguiente:

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

Esto parece un comienzo decente, sin embargo, no puedo encontrar una manera de ejecutar la solicitud. losAWSS3TransferManager tiene undownload() método, pero el método requiere unAWSS3TransferManagerDownloadRequest tipo, que unAWSS3HeadObjectRequest no se puede lanzar como.

No estoy seguro de a dónde ir desde aquí, salvo hacer la solicitud fuera del SDK. Sin embargo, quería aprovechar la mayor cantidad de SDK posible, así que si esto es posible, me encantaría saber cómo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta