如何将本地文件夹与 Google Cloud Platform 存储桶中的文件夹同步?

How to sync a local folder with a folder in a Google Cloud Platform bucket?

我想同步我的一个存储桶(甚至整个存储桶)中的文件夹和多台 windows 计算机中的本地文件夹。我不介意 运行 在后台运行一些脚本。有什么办法吗?我还没有找到任何资源。我试过使用 CrossFTP,这是一个支持 Google 云平台的 FTP 客户端,但只有在支付这 30 美元时才可以同步,老实说我宁愿避免这种情况. FileZilla 也是一个不错的选择,但我似乎无法启动它并使用 Google。有任何想法吗?任何帮助或建议将不胜感激。 提前致谢。

您可以使用 gsutil 并编写一个脚本,该脚本可以 运行 间隔 upload/sync

上传:https://cloud.google.com/storage/docs/gsutil/commands/cp#description

gsutil cp *.txt gs://my-bucket

对于同步: https://cloud.google.com/storage/docs/gsutil/commands/rsync

gsutil rsync -d -r data gs://mybucket/data

对于您的用例,最多同步到其中一个存储桶,然后再同步回您的所有计算机。

要更新可用选项,GCP 现在提供 Data Transfer Service 可以安排将预置数据移动到云存储桶。