我找不到代表服务帐户部署 firebase 项目(功能)的方法。
documentation page 上都没有说什么而且我在他们的 bug tracker 中没有发现任何相关内容.
如前所述,我运行了 firebase login:ci
命令,但随后我需要自己登录 - 我想以服务帐户身份登录。
此类功能可使用 gcloud
工具获得,但是,如 docs 中所述,
Cloud Functions written using the Firebase SDK for Cloud Functions can't be deployed using the gcloud command-line tool, and vice-versa.
最佳答案
这里是 firebaser
自 version 7.1在 Firebase CLI/工具中,可以使用服务帐户进行身份验证。
另见迈克尔的回答:Login to firebase using gcloud service account
上一个答案:
要使用 Firebase CLI/工具,您需要以实际用户身份登录。无法将 Firebase CLI 作为服务帐户运行。
虽然它被认为是一个有效且有趣的功能请求!一些可能有助于此功能的工作正在 this PR 中完成。 .像往常一样:没有关于是否/何时/如何落地的 promise 。关注release notes获取最新更新。
关于node.js - Firebase 工具 : login as service account,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45437286/