ruby-on-rails - 使用 Carrierwave 加密/解密文件并存储在 S3 (Rails) 中

标签 ruby-on-rails encryption amazon-s3 carrierwave

我需要能够在将文件存储在 S3 之前对其进行加密,然后在访问它们时对其进行解密。文件将是图像、文档、PDF 等。

我正在使用 Carrierwave 处理文件上传和存储(这是使用 Ruby on Rails)。我将它们存储在 Amazon S3 中。

有没有人这样做过,或者有任何想法如何实现?

谢谢。

最佳答案

亚马逊现已发布功能,可让您在 S3 中自动加密/解密文件。不再需要自己做这件事。详情在这里http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?UsingEncryption.html

关于ruby-on-rails - 使用 Carrierwave 加密/解密文件并存储在 S3 (Rails) 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7265165/

相关文章:

ruby-on-rails - 如何在 elasticsearch 的同一字段上使用多个查询进行搜索?

amazon-s3 - 与整合到单个存储桶相比,在 Amazon S3 上使用多个存储桶是否有优势?

amazon-web-services - Terraform:如何从 EC2 实例访问 S3 存储桶对象?

php - 如何在 C++ 中加密数据并在 PHP 中解密?

amazon-web-services - AWS CLI Update_Stack 无法传递包含/的参数值

html - Material Design Lite 抽屉在导航链接点击时破坏了网站

javascript - Ruby on Rails 和 Javascript

ruby-on-rails - "Unable to autoload constant User"开发中更改代码时出错

c++ - 如何在基数 256 中以其唯一的 xLen 数字表示形式写入整数 x?

java - 使用java创建凯撒密码方法