我想将嵌套的文件夹和文件上传到Google Cloud Bucket。
到目前为止,我使用了以下命令行:
gsutil -m cp -R [dir] gs://[bucket]
它是有效的,但当我转到Firebase控制台时,我无法为上传的文件生成访问令牌。
如果我手动上传相同的文件,访问令牌将自动生成。
我想知道是否有一种方法可以让gsutil以文件具有访问令牌的方式上传。
感谢你的提示和对话
下载URL通常仅由用于云存储的Firebase SDK生成。
幸运的是,有人发现,如果你为一个文件设置了正确的元数据,那么它也会有一个下载URL。由于元数据可以通过gsutil
设置,这意味着也可以生成类似的下载URL。
参见:
- 从使用Cloud Functions for Firebase上传的文件中获取下载URL,以便设置元数据
- 关于设置元数据的
gsutil
文档