Firebase功能配置:在CLI自身中隐藏Secret

问题描述

我需要在我的函数配置中设置一个秘密,但是我想确保,即使该人可以访问firebase项目,也可以访问cli本身,任何人都不能访问此秘密。

我的意思是,如果我在cli中设置了秘密,那么我就可以检索此秘密firebase functions:config:get。有些人可能有权访问此项目的firebase cli,但他们不应该能够访问此机密。

有没有办法做到这一点?

解决方法

您所引用的功能配置仅保存在本地计算机上。不会将其检入源代码管理。在同一项目中但在不同计算机上使用CLI的其他开发人员将无法看到该配置。

但是,配置将在部署的代码中可用。如果每个开发人员都需要在运行时进行完全隔离的配置,则每个开发人员都应该有自己的项目可以使用。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...