首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用firebase凭据访问google云存储

使用firebase凭据访问google云存储
EN

Stack Overflow用户
提问于 2019-01-07 10:57:13
回答 2查看 643关注 0票数 0

我有一个使用firebase身份验证的node.js客户机。现在我想访问Google Cloud Storage,但是用于node.js的firebase SDK不包含GCS。使用@google-cloud/storage可以工作,但只能通过匿名访问。如何将firebase凭据应用于@google-cloud/storage,以便在登录用户的上下文中访问GCS?

EN

回答 2

Stack Overflow用户

发布于 2019-01-07 11:16:34

Node.js是在特权环境中运行的服务器。Firebase Admin SDK (也称为Node SDK)通过服务帐户与其他服务通信。

Firebase身份验证启用客户端身份验证。JavaScript SDK是客户端SDK。

票数 0
EN

Stack Overflow用户

发布于 2019-01-07 11:33:42

Firebase没有访问云存储的Node.js客户端软件开发工具包。由于Firebase Admin SDK和Google Cloud Platform client for Node.js都使用管理权限来访问云存储,因此看起来您也不能选择这些权限。

我能想到的两个选项是:

  • 在云函数中使用管理软件开发工具包,并以这种方式公开云存储中的文件。
  • 使用REST API进行云存储。

我承认这两个都不是微不足道的,所以我希望有人知道更好的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54068067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档