【问题标题】:amazon s3 forbidden 403亚马逊s3禁止403
【发布时间】:2011-03-07 05:04:57
【问题描述】:

我使用回形针从本地上传了一堆文件到亚马逊。到目前为止,访问它们没有问题,但是当您访问它们时,有些“流浪”对象会给您一个禁止的 403 响应。

这些文件是 mp3,如果它们的 url 返回 403 禁止,我的播放器)懦弱的播放器,崩溃。只有某些文件返回 403 是否有正当理由?如果是这样,我该如何解决?

【问题讨论】:

  • 嘿,我遇到了同样类型的问题。您是否曾经能够找到解决问题的方法?谢谢。

标签: ruby-on-rails amazon-s3 paperclip http-status-code-403 wimpy


【解决方案1】:

检查这些文件的 ACL 设置。为此,请使用 AWS 控制台等 GUI。文件名的拼写是否与您想的完全一样? - 没有多余的空格?

您是否正在使用生成过期网址的私有文件?检查生成的查询字符串中是否没有像+ 这样的“无效”字符。我以前见过媒体播放器被其中一些卡住了。

【讨论】:

  • 我检查了这些,但似乎并非如此。所有文件都是通过 rake 任务上传的,我们专门检查了某个文件的 ACL 设置,并将其与另一个正在工作的文件进行了比较。它们都具有相同的设置、文件名结构等。
  • @corroded - 文件是公开访问的还是私有的?
  • 是的,它们可以公开访问
  • @corroded - 您可以使用生成的安全 url 访问 403 的文件吗?
  • 不,是一样的...我无法使用 url 访问带有 403 的文件,但我可以访问其他文件。我不知道他们的权限有什么问题以及为什么他们是唯一受影响的人
猜你喜欢
  • 1970-01-01
  • 2018-12-21
  • 1970-01-01
  • 2010-10-20
  • 2012-05-01
  • 2018-02-10
  • 2013-05-12
  • 2017-07-18
相关资源
最近更新 更多