我正在学习使用ruby上传文件至Amazon Web Service的S3。最近遭遇了以下错误:AWS::S3::Errors::AccessDenied Access Denied
。在Google上翻阅后,我找到了这篇文章解决了这个问题。它声称桶策略不足以允许通过Web应用程序访问,并且用户必须被授予“管理员访问权限”。
我尝试了一下,它运行良好,但我觉得这表明我做错了什么,因为其他我阅读过的文档中没有提到需要管理员访问权限。我正在使用aws-sdk gem。 请问是否需要管理员访问权限?非常感谢!
Admin Access
来实现这个。你在 Heroku 配置中是否设置了 AWS 的access_key_id
和secret_access_key
?你只需要确保你的用户账户在 IAM 控制台中设置了“访问策略”。查看此链接以获取更多信息:https://github.com/thoughtbot/paperclip/wiki/Paperclip-with-Amazon-S3 - K M Rakibul IslamAmazonsS3FullAccess?
- neanderslob