标签: ruby-on-rails ruby heroku amazon-web-services amazon-s3
我想知道为什么有人面临同样的问题从AWS S3存储桶获取Rails资产文件!
以及为什么当我尝试通过AssetSync
非常感谢你
答案 0 :(得分:2)
默认情况下,S3上的对象是“私有的” - 只有在您通过在查询字符串中提供某些凭据来证明“拥有”这些对象时,才能访问它们。
要使对象公开可访问(即无需签署请求),您需要将策略附加到存储桶。
要添加该权限,请转到AWS管理控制台上的S3,单击您的存储桶,选择属性,然后您将看到“权限”。试试吧。