我正在使用AWS开发工具包制作一个全球iOS应用程序。
并具有用户获取图像文件的功能;仅当请求者是图像文件上传者的 friend 时。
对于此功能,我将AWS S3用于具有 private 访问权限的存储服务。
我想为我的用户使用CloudFront来更快地下载文件。

我应该设置存储桶名称以便在AWS S3 SDK上下载,但是CloudFront似乎不支持此存储桶名称。
AWS CloudFront是否仅适用于带有URL的 public 事物?

最佳答案

如果您想通过CloudFront提供 private 内容,则会发现此文档有用http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html。当前,适用于iOS的AWS开发工具包不直接支持CloudFront。您需要手动签署请求。在AWS论坛https://forums.aws.amazon.com/thread.jspa?messageID=336955上询问了一个相关问题。

07-24 09:52
查看更多