在我的 rails 应用程序中,我需要将我的静态 Assets (JS、CSS、图像和下载)存储在像 S3 这样的存储服务上,但我目前无法使用 S3,所以我搜索并发现 google drive 是一项很好的服务.
考虑在我的应用程序中,用户可以上传产品和其他用户并付款然后下载产品。
最佳答案
您可以使用 Google Drive 来存储静态站点文件,尽管(我不相信)Drive 即服务与 Google Cloud Storage 具有相同的 SLA。
Google Cloud Storage 将为您提供更好的 SLA 和您正在寻找的过期下载链接 (Cloud Storage Signed URLs)。
要尝试在云端硬盘中完成类似的操作,您必须要求每个用户都拥有一个 Google 帐户,并以编程方式设置和撤消访问权限,唯一的其他访问选项是让拥有该链接的每个人都可以使用共享链接。 (您也许可以通过每次复制文件来规避此问题,但这会很丑陋且麻烦)。
关于storage - 将静态文件存储在我的 rails 应用程序中的谷歌驱动器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24226416/