Google cloud storage 如何将Google云存储桶与本地文件夹同步以供脱机使用?
我需要在本地磁盘和云存储桶之间同步(而不是镜像)文件。我可以想到类似谷歌硬盘的应用程序,它也可以在离线模式下工作(当本地PC联机时,它会自动同步数据)。这对于我将要开发的应用程序很有用,因为它是离线使用的 我翻了很多文档,但没有找到任何有用的资源 我可以将Google cloud storage 如何将Google云存储桶与本地文件夹同步以供脱机使用?,google-cloud-storage,firebase-storage,rsync,Google Cloud Storage,Firebase Storage,Rsync,我需要在本地磁盘和云存储桶之间同步(而不是镜像)文件。我可以想到类似谷歌硬盘的应用程序,它也可以在离线模式下工作(当本地PC联机时,它会自动同步数据)。这对于我将要开发的应用程序很有用,因为它是离线使用的 我翻了很多文档,但没有找到任何有用的资源 我可以将gcloud rsync与云函数结合使用来监听云存储桶事件。 以及本地硬盘上事件的自定义本地触发器(假设我正在开发Node.JS本地应用程序)。 但我必须处理边缘情况,如:离线、并发操作、很长时间的传输、权限等 我不想重新发明轮子,我认为这是一
gcloud rsync
与云函数结合使用来监听云存储桶事件。
以及本地硬盘上事件的自定义本地触发器(假设我正在开发Node.JS本地应用程序)。
但我必须处理边缘情况,如:离线、并发操作、很长时间的传输、权限等
我不想重新发明轮子,我认为这是一种常见的模式,就像前面提到的GDrive应用程序一样。
此外,Firestore本机模式确实实现了一些非常接近的功能,尽管它与文档而不是文件相关
谷歌云平台和/或Firebase是否允许轻松地将本地文件夹与云存储桶同步?
您对我的方法有何看法?正如您所提到的,这些功能是在Google Drive/One中实现的,对于这些产品来说,这是“成为云硬盘”的主要目的(基本上所有时间都与您的本地设备同步) 另一方面,谷歌云存储是一种不同方法的服务,这是一种基于对象的存储,被设计为云架构的一部分,用于与云服务(始终在线服务)交互,目前谷歌没有提供类似的软件客户端(如谷歌硬盘)用于同步本地和云文件夹 我发现这个(谷歌不支持)允许在本地文件夹和云存储之间同步 此外,我还审查了谷歌一号和云存储的定价,例如,谷歌一号的价格要便宜得多
2 TB / month G ONE: $ 10 USD
2TB / month G storage: $ 40 USD
基于此,您还应该添加附加服务的价格,例如
2 TB / month G ONE: $ 10 USD
2TB / month G storage: $ 40 USD
- 公共子服务
- 云功能服务
- 传出网络流量