【问题标题】:Retain public access to files when using Google Cloud Storage Transfer Service使用 Google Cloud Storage Transfer Service 时保留对文件的公开访问权限
【发布时间】:2021-05-16 03:49:22
【问题描述】:

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

【问题讨论】:

    标签: google-cloud-platform google-cloud-data-transfer


    【解决方案1】:

    虽然无法通过传输服务 UI 实现这一点,但您可以使用 gsutil rsync -p 命令来实现这一点,如 documentation file 中所述。

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

    【讨论】:

    • @Denny 这是answer your question吗?
    • 使用 CLI 工具就可以了。我不喜欢的是你不能选择输出格式(例如 JSON)。如果这不是一次性的事情,那么结构化输出就非常重要。无论如何,我认为您已确认不能使用转移作业。
    猜你喜欢
    • 2021-04-24
    • 2017-07-30
    • 1970-01-01
    • 1970-01-01
    • 2019-03-31
    • 2021-03-02
    • 1970-01-01
    • 2018-12-26
    • 2018-10-03
    相关资源
    最近更新 更多