我有一个Rails应用程序,它使用Paperclip处理上传的文件,我们目前由Rackspace托管。Rails +回形针+ Rackspace CloudFiles私人CDN
该应用程序当前托管在单个服务器上,我正在构建一个具有负载均衡器,应用程序服务器和独立数据库服务器的更具可扩展性的解决方案。我需要做的最后一件事就是上传资产的解决方案。我尝试过使用Rackspace的CloudFiles,但似乎使用回形针和CloudFiles的唯一方法是将它们放在公共CDN上,我无法使用它,用户需要通过身份验证才能访问这些文件。在转向Amazon S3之前,由于他们可以选择使用临时URL,因此确实知道如何将CloudFiles与Paperclip结合使用并需要身份验证才能访问这些文件?
任何帮助,提示,谷歌搜索,链接或解决方案将不胜感激。
真的很有趣的问题/想法。我使用这个相同的设置在工作中上传我们的应用程序中的客户端文件:Rackspace,Paperclip和Rials(v3.2.17),但不必执行此安全措施。我在迷雾Github网站上找到了这个例子来创建一个私人目录:https://github.com/fog/fog/blob/master/lib/fog/rackspace/examples/storage/create_private_directory.rb(想知道这是否会导致你走下了必要的路?) –