使用Amazon S3 Storage的PaperclipOpenURI :: HTTPError(403 Forbidden)

时间:2015-04-01 15:29:23

标签: ruby-on-rails paperclip

我使用Paperclip将图像存储在S3中,并且此错误会间歇性地显示出来。我几周前通过升级到ruby 2.1.5解决了问题,但现在又回来了。

这是我的控制器代码:

  def download
    extension = File.extname(@gallery_photo.image_file_name)
    send_data open("#{@gallery_photo.image.expiring_url(10, :original)}").read, filename: "original_#{@gallery_photo.id}#{extension}", type: @gallery_photo.image_content_type
  end

这是错误:

OpenURI::HTTPError (403 Forbidden):

Rails 4& Ruby 2.1.5

1 个答案:

答案 0 :(得分:0)

我必须将expiring_url扩展为10000。