我有一个需要从 S3 下载一些图像的应用程序。我尝试设置一个新的 CloudFront 分配,将源指向我的 S3 存储桶,并想知道这将如何改变我在应用程序中访问图像的方式。我的应用程序只是像这样向 S3 请求图像:
S3GetObjectRequest *getObjectRequest = [[S3GetObjectRequest alloc] initWithKey:path withBucket:PICTURE_BUCKET];
S3GetObjectResponse *getObjectResponse = [self.s3 getObject:getObjectRequest];
UIImage *img = [[UIImage alloc]initWithData:getObjectResponse.body];
在这里,PICTURE_BUCKET 是我的 S3 存储桶的名称,路径是图像的名称 (64758_244.jpg)。
如何通过 CloudFront 访问此图像?
我发现
但我是亚马逊移动服务开发的新手,我不知道该怎么做。
谢谢。