首页 > 解决方案 > 在 Google Cloud Storage 中的项目/存储桶之间同步文件

问题描述

我正在尝试在 Google Cloud 上的两个项目和两个存储桶之间同步文件。

但是,我只想复制不在A但不在B(目标)中的文件。A覆盖和B(首选)中的文件很好。

当我执行以下操作时:

这工作正常,我的项目存储桶中A的文件夹中有该文件夹。test2

那么问题就出现了:

在此处输入图像描述

为什么会发生这种情况,如何防止这种情况启用同步?

标签: google-cloud-platformgoogle-cloud-storagegcloud

解决方案


gsutil rsync命令首选同步两个桶的内容。

您可以使用该-d选项删除源存储桶下未找到的目标存储桶下的文件。不过要小心,因为它可以删除目标存储桶中的文件。


推荐阅读