Rails 回形针在 AWS 中的无效路径



我在 AWS S3 存储桶中上传时使用导轨和回形针。 Heroku 和 AWS 的存储桶名称、私有密钥、区域是相同的,在 Heroku 中它工作正常,我可以看到图像,但在 AWS 中它不起作用。

在AWS中,这是路径,它不起作用。

http://s3-ap-southeast-2.amazonaws.com/assets.steel-ps.com/var/www/steelip-admin/public/ckeditor_assets/pictures/45/content_notes-icon-mac.jpg

在希罗库,它工作正常

http://s3-ap-southeast-2.amazonaws.com/assets.steel-ps.com/app/public/ckeditor_assets/pictures/45/content_notes-icon-mac.jpg

请注意,在AWS中,它添加了我的"/var/www/steelip-admin",这是我服务器中的文件夹。 可能出了什么问题。

谢谢。

感谢大家的帮助。 基本上修复程序在 CkEditor::P icture 类中。 我已经移除了路径前面的rails_root。

path: 'app/public/ckeditor_assets/pictures/:id/:style_:basename.:extension'

我刚刚遇到了这个问题,因为我正在处理同样的问题。我发现的解决方法是将s3_host_name添加到config.paperclip_defaults中。

s3_host_name: 's3.eu-central-1.amazonaws.com',

最新更新