为资产管道签署AWS Cloudfront URL

时间:2016-08-09 21:24:44

标签: ruby-on-rails amazon-web-services asset-pipeline

我有一个使用Cloudfront作为我的CDN的rails应用程序。我想添加一层我刚刚打开签名的URL功能,现在我的所有资产管道链接都失败了。

我的AWS上传的文件,图片等仍然可以正常显示,因为它们使用Carrierwave生成网址。

我最终手动更新我的样式表和javascript网址进行签名,但现在我意识到我的CSS中所有的CSS链接(Fontawsome gems等)和奇怪的本地静态图像都失败了,因为它们也需要签名

对于Rails中的资产管道,是否没有办法全局执行此操作?

1 个答案:

答案 0 :(得分:0)

这不是一个真正的答案,但我不想让这个问题悬而未决。我最终转向签名饼干。这样我就可以限制对已登录用户的访问。我认为这可以帮助有同样问题的人。