Ruby on rails 赫罗库+;即使设置了IAM策略,回形针访问也被拒绝

Ruby on rails 赫罗库+;即使设置了IAM策略,回形针访问也被拒绝,ruby-on-rails,ruby,amazon-web-services,heroku,amazon-s3,Ruby On Rails,Ruby,Amazon Web Services,Heroku,Amazon S3,我一直试图让回形针与我的heroku应用程序配合使用,但我一直遇到一个看似常见的拒绝访问错误 我试图修复它的过程就是这样 我没有使用根访问密钥,而是将其更改为用户并使用其访问密钥 对于用户,我转到权限->附加策略-> 管理员访问(通常修复问题) 之后,我进入了权限->附加策略->AmazonS3FullAccess 在这一切之后,我仍然得到相同的访问拒绝错误 heroku日志看起来像这样 2016-03-17T10:40:08.879149+00:00 app[web.1]: [papercli

我一直试图让回形针与我的heroku应用程序配合使用,但我一直遇到一个看似常见的拒绝访问错误

我试图修复它的过程就是这样

  • 我没有使用根访问密钥,而是将其更改为用户并使用其访问密钥
  • 对于用户,我转到权限->附加策略-> 管理员访问(通常修复问题)
  • 之后,我进入了权限->附加策略->AmazonS3FullAccess
  • 在这一切之后,我仍然得到相同的访问拒绝错误

    heroku日志看起来像这样

    2016-03-17T10:40:08.879149+00:00 app[web.1]: [paperclip] saving /posts/herobgs/000/000/002/original/I5APPDXHX3.jpg
    2016-03-17T10:40:08.912162+00:00 app[web.1]: [AWS S3 403 0.03225 0 retries] put_object(:acl=>:public_read,:bucket_name=>"your_bucket_name",:content_length=>1584235,:content_type=>"image/jpeg",:data=>Paperclip::UploadedFileAdapter: I5APPDXHX3.jpg,:key=>"posts/herobgs/000/000/002/original/I5APPDXHX3.jpg") AWS::S3::Errors::AccessDenied Access Denied
    2016-03-17T10:40:08.912179+00:00 app[web.1]: 
    2016-03-17T10:40:08.913506+00:00 app[web.1]:    (0.9ms)  ROLLBACK
    2016-03-17T10:40:08.913736+00:00 app[web.1]: Completed 500 Internal Server Error in 3930ms (ActiveRecord: 3.7ms)
    2016-03-17T10:40:08.914580+00:00 app[web.1]: 
    2016-03-17T10:40:08.914589+00:00 app[web.1]: AWS::S3::Errors::AccessDenied (Access Denied):
    2016-03-17T10:40:08.914590+00:00 app[web.1]:   app/controllers/posts_controller.rb:33:in `update'
    2016-03-17T10:40:08.914591+00:00 app[web.1]: 
    

    你真的在使用这些凭证吗?“你的桶名”是记录里的吗?是的,它实际上是这么说的。这很奇怪,因为我还检查了Heroku配置和production.rb,它们都说了一些不同的话,听起来好像你还没有配置bucket来使用