0
我在heroku上部署了一个rails 4应用程序。我使用亚马逊S3存储托管图片(使用回形针宝石),但是当我试图将影像上传到我的文章控制器我得到这个错误:权限被拒绝回形针和s3错误
Permission denied @ dir_s_mkdir - /articles
我已经通过上市here的步骤了。据我了解,这可能是一个文件夹权限问题,但不是真的要确定如何解决这个问题。
我在heroku上部署了一个rails 4应用程序。我使用亚马逊S3存储托管图片(使用回形针宝石),但是当我试图将影像上传到我的文章控制器我得到这个错误:权限被拒绝回形针和s3错误
Permission denied @ dir_s_mkdir - /articles
我已经通过上市here的步骤了。据我了解,这可能是一个文件夹权限问题,但不是真的要确定如何解决这个问题。
请尝试在您的/config/environments/production.rb文件中放入以下代码并相应地更新ENV密钥名称。主机名是依赖于您所在的地区,美西1,欧盟 - 西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'
}
}
添加:s3_host_name为我做。干杯。正如其他内部人士所说的那样,我在初始化程序中使用了它。 – DollarChills
@DollarChills不错!很高兴它工作:) – user3361996