【发布时间】:2014-04-03 18:56:25
【问题描述】:
我有一个 Rails 应用程序,它使用 Paperclip 处理上传的文件,我们目前由 Rackspace 托管。
应用程序目前托管在单个服务器上,我正在构建一个具有负载平衡器、应用程序服务器和单独数据库服务器的更具可扩展性的解决方案。我需要做的最后一件事是上传资产的解决方案。我曾尝试使用 Rackspace 的 CloudFiles,但似乎使用回形针和 CloudFiles 的唯一方法是将它们放在我无法使用的公共 CDN 上,用户需要经过身份验证才能访问文件。在我转向 Amazon S3 之前,由于他们可以选择临时 URL,是否知道如何将 CloudFiles 与 Paperclip 一起使用并需要身份验证才能访问文件?
我们将不胜感激任何帮助、提示、谷歌搜索、链接或解决方案。
【问题讨论】:
-
非常有趣的问题/想法。我在工作时使用相同的设置在我们的应用程序中上传客户端文件:Rackspace、Paperclip 和 Rials (v3.2.17),但不必实施此安全措施。我在雾 Github 网站上找到了这个用于创建私有目录的示例:github.com/fog/fog/blob/master/lib/fog/rackspace/examples/…(想知道这是否会引导你走上必要的道路?)
标签: ruby-on-rails paperclip rackspace-cloud fog cloudfiles