J'ai une application qui a besoin de télécharger des images de S3. J'ai essayé d'installer une nouvelle distribution CloudFront, j'ai pointé l'origine vers mon seau S3 et je me demandais comment cela changerait la façon dont j'accède à mes images dans mon application. Mon application demande que les images à S3 comme ça:Télécharger des images via CloudFront (Amazon)
S3GetObjectRequest *getObjectRequest = [[S3GetObjectRequest alloc] initWithKey:path withBucket:PICTURE_BUCKET];
S3GetObjectResponse *getObjectResponse = [self.s3 getObject:getObjectRequest];
UIImage *img = [[UIImage alloc]initWithData:getObjectResponse.body];
Ici, PICTURE_BUCKET est le nom de mon seau S3 et le chemin est le nom de l'image (64758_244.jpg).
Comment accéder à cette image via CloudFront?
J'ai trouvé que
mais je suis nouveau avec le développement des services mobiles et Amazon, je ne sais pas comment le faire.
Merci.
Je recommande d'utiliser AFNetworking pour le téléchargement d'images asynchrones –