权限被拒绝回形针和 s3 错误
Permission denied Paperclip and s3 error
我在 heroku 上部署了一个 rails 4 应用程序。我正在使用 Amazon s3 存储桶托管图像(使用回形针 gem),但是当我尝试将图像上传到我的文章控制器时出现此错误:
Permission denied @ dir_s_mkdir - /articles
我已经完成了列出的步骤 here。据我了解,这可能是文件夹权限问题,但不确定如何解决该问题。
尝试将以下代码放入您的 /config/environments/production.rb 文件中并相应地更新 ENV 密钥名称。主机名取决于您所在的地区,us-west-1、eu-west-1 等
config.paperclip_defaults = {
:storage => :s3,
:s3_credentials => {
:bucket => ENV['S3_BUCKET_NAME'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY'],
:s3_host_name => 's3-us-west-1.amazonaws.com'
}
}
我在 heroku 上部署了一个 rails 4 应用程序。我正在使用 Amazon s3 存储桶托管图像(使用回形针 gem),但是当我尝试将图像上传到我的文章控制器时出现此错误:
Permission denied @ dir_s_mkdir - /articles
我已经完成了列出的步骤 here。据我了解,这可能是文件夹权限问题,但不确定如何解决该问题。
尝试将以下代码放入您的 /config/environments/production.rb 文件中并相应地更新 ENV 密钥名称。主机名取决于您所在的地区,us-west-1、eu-west-1 等
config.paperclip_defaults = {
:storage => :s3,
:s3_credentials => {
:bucket => ENV['S3_BUCKET_NAME'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY'],
:s3_host_name => 's3-us-west-1.amazonaws.com'
}
}