ios - 是否无法使用 AWS CloudFront 在 S3 上下载我的私有(private)镜像?

标签 ios amazon-web-services amazon-s3 amazon-cloudfront aws-sdk

我正在使用 AWS SDK 制作一个全局 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 上提出了一个相关问题.

关于ios - 是否无法使用 AWS CloudFront 在 S3 上下载我的私有(private)镜像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30679544/

相关文章:

ruby - 检查 s3 存储桶中是否存在文件夹

amazon-web-services - AWS Cloudfront 重定向 TOO_MANY 次

ios - 我正在尝试用用户列表填充 TableView ,但 TableView 不会加载任何内容

amazon-web-services - AWS IAM 角色到期

hadoop - Lzo 文件不会在配置单元作业中拆分

php - 如何获取任何特定亚马逊商家/卖家的所有产品?

amazon-web-services - 在 CloudFormation 模板中引用 Glacier 作为资源?

ios - 通过方法创建后标记缺少的属性

iphone - 手势在 UITableViewCell 的右侧不起作用

ios - 如何在swift中用args调用函数 objective-c