我在golang有一个后端,我想知道如何连接到Firebase存储来创建/删除存储桶和添加/删除文件。我可以使用Admin sdk吗?我在google云存储中找到了客户端存储库。我能用这个吗?firebase存储和google云存储有什么不同?
发布于 2019-01-24 10:54:49
我正在开发的应用程序通过Admin SDK连接到Firebase存储桶,但我们使用的是Node.js中的Firebase函数。然而,Go中的Admin SDK似乎提供了相同的存储访问权限,它的文档记录如下(Go中的示例代码):
https://firebase.google.com/docs/storage/admin/start
我喜欢在Firebase中使用Admin,因为您不必担心项目配置和各种服务的身份验证。Firebase存储是google云存储,但有一个很好的包装器,并且很好地集成到Firebase项目的其他方面。作为对所有这些便利的权衡,你会受到一些限制,但除非你遇到了谷歌云中你绝对需要的、Firebase中不存在的功能,否则我会坚持使用Firebase (和Admin)版本。
https://stackoverflow.com/questions/54338138
复制相似问题