storage - 将静态文件存储在我的 rails 应用程序中的谷歌驱动器上

标签 storage google-drive-api google-cloud-storage

在我的 rails 应用程序中,我需要将我的静态 Assets (JS、CSS、图像和下载)存储在像 S3 这样的存储服务上,但我目前无法使用 S3,所以我搜索并发现 google drive 是一项很好的服务.

考虑在我的应用程序中,用户可以上传产品和其他用户并付款然后下载产品。

  • 我想知道出于这些目的使用谷歌驱动器有什么问题吗?
  • 我应该通过谷歌驱动器使用谷歌存储吗?
  • 谷歌驱动器是否提供像 S3 这样的安全和自动过期下载链接?
  • 最佳答案

    您可以使用 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/

    相关文章:

    Windows 10 安全存储

    c - 将文件中的数据存储到结构数组中

    python - Google Colaboratory 在授权期间不显示链接

    node.js - Google 电子表格 - - Node.js

    java - 谷歌云存储 : Could not initialize class OauthRawGcsServiceFactory

    Android,我们可以通过编程找到主要和次要外部存储的路径吗?

    用于从桌面访问 iOS 应用程序的文档目录的 Windows API?

    python - 如何在没有网络浏览器的情况下使用 google drive API

    node.js - 使用 firebase 和 node.js 时出现回调问题

    python-3.x - 如何从 Firebase 存储下载文件