Firebase:批量上传嵌套的文件夹和文件到Google Cloud Bucket



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

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

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

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

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

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

感谢你的提示和对话

下载URL通常仅由用于云存储的Firebase SDK生成。

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

参见:

  • 从使用Cloud Functions for Firebase上传的文件中获取下载URL,以便设置元数据
  • 关于设置元数据的gsutil文档

最新更新