小编Mar*_*rkC的帖子

将不同的 service-account-credentials.json 文件部署到不同的云功能

致力于创建两个独立的 Firebase 项目,一个作为开发环境,另一个作为我们的生产环境,以便在测试新功能时模拟真实的事物。

每当我需要将云功能部署到任一项目时,我都会执行以下操作:

  1. 将正确的服务帐户凭据复制并粘贴到 service-account-credentials.json 文件中

  2. 选择相应项目的别名(dev 或 prod)

firebase use dev 或者 firebase use prod

  1. 将云功能部署到各自的项目

firebase deploy --only functions

我觉得这是做这件事的天真和乏味的方式。有没有更好的方法来做到这一点,我可以在我的函数目录中有一个 service-account-credentials-prod.json 和一个 service-account-credentials-dev.json 文件,然后取决于我使用的项目别名,它会知道要部署哪个服务帐户凭据?

如果有人能指出我正确的方向,我将不胜感激

firebase service-accounts google-cloud-platform google-cloud-functions firebase-cli

1
推荐指数
1
解决办法
1167
查看次数