访问另一个项目中的 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 本地模拟器中的配置变量失败