Firebase:将嵌套文件夹和文件批量上载到Google Cloud Bucket

Firebase:将嵌套文件夹和文件批量上载到Google Cloud Bucket,firebase,google-cloud-storage,gsutil,Firebase,Google Cloud Storage,Gsutil,我想上传嵌套文件夹和文件到谷歌云存储桶 到目前为止,我使用了以下命令行: gsutil -m cp -R [dir] gs://[bucket] 它可以工作,但当我转到Firebase控制台时,我无法为上传的文件生成访问令牌 如果我手动上传相同的文件,访问令牌将自动生成 我想知道是否有一种方法可以使gsutil以文件具有访问令牌的方式进行上传 感谢您的提示和对话下载URL通常仅由Firebase SDK为云存储生成 幸运的是,虽然有人发现如果你为一个文件设置了正确的元数据,它也会有一个下载UR

我想上传嵌套文件夹和文件到谷歌云存储桶

到目前为止,我使用了以下命令行:

gsutil -m cp -R [dir] gs://[bucket]
它可以工作,但当我转到Firebase控制台时,我无法为上传的文件生成访问令牌

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

我想知道是否有一种方法可以使gsutil以文件具有访问令牌的方式进行上传


感谢您的提示和对话

下载URL通常仅由Firebase SDK为云存储生成

幸运的是,虽然有人发现如果你为一个文件设置了正确的元数据,它也会有一个下载URL。由于元数据可以通过
gsutil
设置,这意味着也可以生成类似的下载URL

见:

  • ,供
  • 上的
    gsutil
    文档

谢谢,我最后编写了一个使用Firebase SDK递归上传文件的客户端。是的,如果为每个上传的文件调用setmeta,gsutil确实可以工作,但不确定如何自动化整个上传过程并使用gsutil设置meta。不确定是否可以使用命令行。