1

在我的 Rails 应用程序中,出于 HIPAA 的原因,我需要将所有数据存储在与 Web 应用程序不同的服务器上。这对数据库来说很简单,但是让我的 Rails 应用程序(在 Web 服务器上)访问数据库服务器文件系统上的上传内容的最佳方法是什么?或者我应该将上传的内容存储在数据库(mysql)中吗?

我正在使用 Rails 3.2 和 Paperclip,但可以切换到 Carrierwave 或其他解决方案

谢谢!

4

2 回答 2

0

或者我应该将上传内容存储在数据库中(mysql)

,我会在此处为您提供更好的解释将图像存储在数据库中-是还是否?

允许我的 Rails 应用程序(在 Web 服务器上)访问数据库服务器文件系统上的上传的最佳方法是什么

我可能会创建另一个带有单独的 Rails 应用程序的 Web 服务器,该应用程序仅负责通过一些经过身份验证的 API 从其本地文件系统提供文件。

看起来人们确实成功地将 Amazon S3 与符合 HIPAA 的网站一起用于文件存储。

于 2013-04-01T20:53:53.777 回答
0

您可以配置回形针以将文档存储在 amazon s3 上

https://github.com/thoughtbot/paperclip#storage

http://rubydoc.info/gems/paperclip/Paperclip/Storage/S3

于 2013-04-01T21:08:26.777 回答