ruby-on-rails - Rails AssetSync 和 AWS s3 存储桶访问被拒绝

标签 ruby-on-rails ruby heroku amazon-web-services amazon-s3

我想知道为什么有人在从 AWS S3 存储桶获取 Rails Assets 文件时遇到同样的问题!

为什么当我尝试通过 AssetSync 上传 css 时一直显示此访问被拒绝 enter image description here

非常感谢

最佳答案

默认情况下,S3 上的对象是“私有(private)的”——只有当您通过在查询字符串中提供一些凭据来证明“拥有”这些对象时才能访问它们。

要使对象可公开访问(即无需签署请求),您需要将策略附加到存储桶。

要添加该权限,请转到 AWS 管理控制台上的 S3,单击您的存储桶,选择“属性”,然后您将看到“权限”。尝试一下。

关于ruby-on-rails - Rails AssetSync 和 AWS s3 存储桶访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18225465/

相关文章:

ruby-on-rails - 每行显示 5 条记录?

ruby-on-rails - 测试请求是否已在 Rails Controller 中发送

ruby - Heroku 部署错误 H10 "configuration/app/config.ru not found"

java - C3P0 连接池与 Heroku Postgres 发生冲突

ruby-on-rails - 在 Cucumber Ruby 上测试 HTTP 和 HTTPS

ruby-on-rails - 启动新的 Rails Web 应用程序时 "rails new ."和 "rails __version__ new myapp"之间的差异

ruby - 为什么 Google 的 Cityhash gem 安装不了?

Ruby 语句 - 不区分大小写?

python - 是否有用于 ruby​​ 的轻量级框架,例如用于 python 的 web.py?

Java/解析错误。试图从 android sdk 发送到 Parse