【发布时间】:2021-05-16 03:49:22
【问题描述】:
我使用 Google Cloud Storage Transfer Service 在 Google 云存储分区之间移动文件。我实际上已经执行了一项转移工作。在源存储桶中有已启用公共访问的文件。在目标存储桶中,相同的文件不再具有公共访问权限。 是否可以使用转移服务并保留公共访问权限?
【问题讨论】:
标签: google-cloud-platform google-cloud-data-transfer
我使用 Google Cloud Storage Transfer Service 在 Google 云存储分区之间移动文件。我实际上已经执行了一项转移工作。在源存储桶中有已启用公共访问的文件。在目标存储桶中,相同的文件不再具有公共访问权限。 是否可以使用转移服务并保留公共访问权限?
【问题讨论】:
标签: google-cloud-platform google-cloud-data-transfer
虽然无法通过传输服务 UI 实现这一点,但您可以使用 gsutil rsync -p 命令来实现这一点,如 documentation file 中所述。
如果您需要安排此操作,我建议您在 cron 而不是传输服务中设置一个脚本来复制您的文件,或者如果您只想运行一次,请使用云 shell
【讨论】: