Amazon S3存储桶图像返回403错误

时间:2014-01-09 22:31:21

标签: heroku amazon-s3 paperclip

我刚刚使用S3继承了在heroku上托管的rails网站,用于存储使用paperclip gem上传的图像,并且突然大多数图像返回403错误。通过管理控制台查看存储桶,我甚至看不到列出的文件。

图像是通过ckeditor wysiwyg插件上传的,看起来它们应该位于名为“rich”的文件夹中,但桶中不存在这样的文件夹。并不是所有的文件都丢失了(虽然有些文件现在正在网站上正常显示,而我没有做任何我能想到的更改),但管理控制台中没有列出任何文件。

我不熟悉S3并且不确定如何诊断,更不用说解决这个问题了。对于我能解决问题的步骤的任何建议都将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:1)

每次我看到此错误时,都是权限:

  1. 三重检查您的AWS Access_key,Secret_key和REGION
  2. 如果您对密钥有任何疑问,请重新生成一个新设置以确保使用正确的密钥。

    1. 如果您最终更改其中任何一个,请记住重新启动服务器以重新读取值。