访问另一个项目中的 firebase 函数环境变量

Posted

技术标签:

【中文标题】访问另一个项目中的 firebase 函数环境变量【英文标题】:access to firebase functions environment variables in another proejct 【发布时间】:2020-06-10 22:08:45 【问题描述】:

我有三个不同的云功能项目,每个项目都包含与之相关的独特功能和环境变量。有没有办法访问项目“A”中的环境变量设置,而项目“B”中的函数正在执行?

说 functions.config().user.name="mike" 在项目“A”中设置,我想在项目“B”中调用函数时访问该用户变量。

所有项目都在同一个 firebase 帐户下,但在不同的项目中。

【问题讨论】:

【参考方案1】:

环境变量是按功能部署的。没有提供任何机制来允许一个函数访问另一个函数的配置。

如果您想在函数之间共享数据,请考虑将数据写入数据库或其他双方均可访问的基于云的存储系统。

【讨论】:

感谢您回答我的问题。通过使用每个项目的 firebase-admin 和服务帐户,我认为我可以访问同一帐户下不同项目中的任何环境变量。 ***.com/a/46023340/11015504 你在一个项目中部署了多个函数,具有相同的变量,但它们实际上是相互隔离的。

以上是关于访问另一个项目中的 firebase 函数环境变量的主要内容,如果未能解决你的问题,请参考以下文章

访问 Cloud Functions Firebase CLI 本地模拟器中的配置变量失败

设置 Firebase 本地模拟器云功能环境配置值

#yyds干货盘点# 详解JavaScript中的闭包

是否可以访问Ant项目元素中的环境变量?

在同一个C语言程序项目中,其它.c文件可以访问另一个.c文件中的静态变量吗?

如何将firebase快照值从一个函数提取到另一个函数变量?