使用 Google 云存储传输服务时保留对文件的 public 访问权限

Retain public access to files when using Google Cloud Storage Transfer Service

我使用 Google 云存储传输服务在 Google 云存储桶之间移动文件。我实际上已经执行了一项传输工作。在源存储桶中,存在启用了 public 访问权限的文件。在目标存储桶中,相同的文件不再具有 public 访问权限。 是否可以使用传输服务并保留 public 访问权限?

虽然无法通过传输服务 UI 实现此目的,但您可以使用 gsutil rsync -p 命令来实现此 documentation file.

我建议你在 cron 中设置一个脚本而不是传输服务来复制你的文件,如果你需要安排这个,或者使用云 shell 如果你只是想 运行这一次