Firebase云函数进程.env变量可以从GUI设置,但不能从CLI设置?

9cbw7uwe  于 2023-02-19  发布在  其他
关注(0)|答案(2)|浏览(95)

我可以从https://console.cloud.google.com/functions创建process.env变量,但是我必须为每个firebase云函数创建这个变量,这是低效的。
我如何从代码创建这些进程.env变量?同时从我的机器部署云函数?如果我可以从GUI设置它,那么一定有一种方法可以从CLI/code设置它。

q8l4jmvw

q8l4jmvw1#

Firebase不直接支持设置进程环境变量,目前,在部署时提供配置的唯一方法是使用不同类型的environment configuration,这与您在屏幕截图中显示的进程环境变量实际上并不相同。
如果你想为使用Firebase CLI部署的函数设置进程环境变量,你需要使用你已经发现的方法;如果你想在部署时设置它们,你需要使用Google Cloud的命令行“gcloud”。这意味着你根本不能利用firebase-functions API或者Firebase CLI,你只能在两者之间做出选择。

k4emjkb1

k4emjkb12#

更新日期:2022年2月16日
现在可以使用.env从代码中完成此操作,请参见answer

相关问题