【发布时间】:2019-01-24 10:54:49
【问题描述】:
我有一个 golang 后端,想知道如何连接到 Firebase 存储来创建/删除存储桶和添加/删除文件。我可以使用 Admin sdk。我在 golang 中找到了用于谷歌云存储的客户端存储库。我可以用那个吗? Firebase 存储和谷歌云存储有什么区别?
【问题讨论】:
标签: firebase go google-cloud-storage
我有一个 golang 后端,想知道如何连接到 Firebase 存储来创建/删除存储桶和添加/删除文件。我可以使用 Admin sdk。我在 golang 中找到了用于谷歌云存储的客户端存储库。我可以用那个吗? Firebase 存储和谷歌云存储有什么区别?
【问题讨论】:
标签: firebase go google-cloud-storage
我正在开发的应用通过 Admin SDK 连接到 Firebase 存储桶,但我们在 Node.js 中使用 Firebase 函数。但是,看起来 Go 中的 Admin SDK 提供了相同的存储访问,并且在此处记录(带有 Go 中的示例代码):
https://firebase.google.com/docs/storage/admin/start
我喜欢在 Firebase 中使用 Admin,因为您不必担心项目配置和各种服务的身份验证。 Firebase 存储是谷歌云存储,但有一个很好的包装器,并且很好地集成到了 Firebase 项目的其他方面。作为所有这些便利性的权衡,您会遇到一些限制,但除非您遇到您绝对需要且在 Firebase 中不存在的 Google Cloud 功能,否则我会坚持使用 Firebase(和管理员)版本。
【讨论】: