【问题标题】:Firebase: Batch upload nested folders and files to Google Cloud BucketFirebase:将嵌套文件夹和文件批量上传到 Google Cloud Bucket
【发布时间】:2021-07-15 02:40:28
【问题描述】:

我想将嵌套文件夹和文件上传到 Google Cloud Bucket。

到目前为止,我使用此命令行来执行此操作:

gsutil -m cp -R [dir] gs://[bucket]

它可以工作,但是当我转到 Firebase 控制台时,我无法为上传的文件生成访问令牌。

如果我手动上传相同的文件,访问令牌会自动生成。

我想知道是否有办法让 gsutil 以文件将具有访问令牌的方式上传。

感谢您的提示和对话

【问题讨论】:

    标签: firebase google-cloud-storage gsutil


    【解决方案1】:

    下载网址通常仅由 Firebase SDK for Cloud Storage 生成。

    幸运的是,尽管有人发现如果您为文件设置了正确的元数据,那么它也会提供一个下载 URL。由于可以通过gsutil 设置元数据,这意味着应该也可以生成类似的下载 URL。

    见:

    【讨论】:

    • 谢谢,我最终编写了一个使用 Firebase SDK 递归上传文件的客户端。是的,如果为每个上传的文件调用 setmeta,gsutil 确实有效,但不确定如何自动化整个上传过程并使用 gsutil 设置元数据。不确定是否可以使用命令行。
    猜你喜欢
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 2020-06-13
    • 1970-01-01
    • 2017-11-08
    • 2020-10-15
    • 2021-03-19
    • 2020-02-17
    相关资源
    最近更新 更多