【问题标题】:iOS AWS SDK and CloudFront - accessing imagesiOS AWS SDK 和 CloudFront - 访问图像
【发布时间】:2012-09-10 17:28:05
【问题描述】:

对不起,如果这听起来有点令人困惑(我正在尝试通过 CloudFront 文档),但我有一个应用程序,它本质上是从 S3 下载一堆图像。我尝试设置一个新的 CloudFront 分配,将源指向我的 S3 存储桶,并想知道这将如何改变我在应用程序中访问图像的方式。该应用程序查询 simpleDB 以找出要获取的内容并使用 S3GetObjectRequest 下载图像。

我是否必须使用不同的路径来访问 CloudFront 的图像,或者这是如何工作的?

【问题讨论】:

    标签: iphone ios mobile amazon-web-services cloud


    【解决方案1】:

    是的,您需要使用云端分配名称而不是存储桶名称。由于这可能是一个下载分发,分发的名称通常以“d”开头。 通常,云端分发的完整路径如下所示: http://dxxxxxxx.cloudfront.net

    我希望这会有所帮助?

    【讨论】:

    • 这对我不起作用。如果我用 dXXXX.cloudfront.net 替换存储桶名称,则下载失败。你确定这是要走的路吗?
    • 这被标记为已回答,对你有用吗?你能分享解决方案吗?我尝试在 S3GetObjectRequest 中使用分配名称作为 buckname,但出现异常:消息:指定的存储桶不存在
    • 您是否检查过存储桶是否是公开的?标准,存储桶是私有的,因此除非您将它们设为公开,否则您无法下载图像。
    猜你喜欢
    • 2012-07-23
    • 2022-07-21
    • 2016-07-27
    • 2019-04-13
    • 1970-01-01
    • 2021-06-26
    • 2021-08-12
    • 1970-01-01
    • 2019-11-21
    相关资源
    最近更新 更多