Firebase函数版本的;“部署到多个环境”;

Firebase函数版本的;“部署到多个环境”;,firebase,google-cloud-platform,google-cloud-functions,firebase-hosting,firebase-cli,Firebase,Google Cloud Platform,Google Cloud Functions,Firebase Hosting,Firebase Cli,正如这里所建议的:“,应该使用多个项目(最好将名称区分为dev、staging、production等),以便能够拥有像Firebase托管上那样的测试环境 但是,本文档再次在Firebase托管环境中介绍了这种方法。如果我不想在测试“开发”版本之前更新已经上线的“生产”功能,那么Firebase云功能也要遵循同样的方法,或者是否有其他方法可以遵循 我不认为我可以简单地添加另一个Firebase函数,因为代码仍然在“生产”版本和“开发”版本之间共享,这可能会导致“生产”中出现问题版本。在每个环境

正如这里所建议的:“,应该使用多个项目(最好将名称区分为dev、staging、production等),以便能够拥有像Firebase托管上那样的测试环境

但是,本文档再次在Firebase托管环境中介绍了这种方法。如果我不想在测试“开发”版本之前更新已经上线的“生产”功能,那么Firebase云功能也要遵循同样的方法,或者是否有其他方法可以遵循


我不认为我可以简单地添加另一个Firebase函数,因为代码仍然在“生产”版本和“开发”版本之间共享,这可能会导致“生产”中出现问题版本。

在每个环境中使用专用项目与所有Firebase产品的推荐做法相同。

因此,我还需要添加更多项目,使用相同的计划?每个项目不必位于相同的计划上。很有可能,对于发展来说,免费配额已经足够了。但是你必须自己去弄清楚。是的,但是Spark上不可能有出境交通,我需要这个。。无论如何,谢谢你,你将不得不为此大发雷霆,但好消息是,免费层限制仍然是免费的,你可能仍然不会承担任何费用。我不知道如何设置这个?你让它工作过吗?我只看到用于设置
firebase目标:应用托管开发我的开发项目的文档
。使用
函数执行此操作不起作用。我遗漏了什么吗?事实上我最终迁移到了AWS