ruby-on-rails – 将附加标题添加到Carrierwave for Amazon s3加密

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 将附加标题添加到Carrierwave for Amazon s3加密前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
简而言之
总之,我想知道我是否可以通过载波和雾连接发送额外的标题到亚马逊s3?

深入
我最近发现,亚马逊支持客户端和服务器端加密的文件.更多信息»http://docs.amazonwebservices.com/AmazonS3/latest/dev/SSEUsingRESTAPI.html
我正在使用载波在rails应用程序上传文件到亚马逊s3.
对于服务器端加密,亚马逊请求添加到请求的x-amz-server-side-encryption = AES256的头.

所以我想知道如何通过我的载波和雾发送附加标题.

我的想法是,也许我可以使用fog_attribute配置行,如下所示,也许这可能工作,但我不知道fog_attribute是针对特殊属性或只是一个毯子头部分.

config.fog_attributes = {'x-amz-server-side-encryption' => 'AES256','Cache-Control'=>'max-age=315576000'}  # optional,defaults to {}

所以我终于得到了我的应用程序来测试,但不幸的是它没有工作.

我也发现这样:https://github.com/geemus/fog/commit/070e2565d3eb08d0daaa258ad340b6254a9c6ef2在雾库中提交,使我觉得fog_attributes方法是一个定义的属性列表.

必须有一种方法来做这项工作.任何人?

解决方法

我相信这应该是正确的,但请注意,我不相信服务器端加密的东西已经被释放,所以你需要使用边缘雾来获得这种行为.我希望尽快发布,那么应该是好的.如果你发现你仍然无法让它在边缘工作,让我知道,我们将尝试看看可以做什么.

猜你在找的Ruby相关文章