Firebase Functions Config:在 CLI 本身中隐藏 Secret
Firebase Functions Config: hide Secret in CLI itself
我需要在我的函数配置中设置一个秘密,但我想确保这个秘密不能被任何人访问,即使这个人有权访问 firebase 项目并因此访问 cli 本身。
我的意思是,如果我在我的 cli 中设置了秘密,我就可以检索这个秘密 firebase functions:config:get
。有些人可能有权访问此项目的 firebase cli,但他们应该无法访问此机密。
有办法实现吗?
您所指的功能配置仅保存在本地计算机上。它不会被签入源代码管理。在同一项目中但在不同机器上使用 CLI 的其他开发人员将无法看到该配置。
但是,配置将在部署的代码中可用。如果每个开发人员在运行时都需要一个完全隔离的配置,那么他们每个人都应该有自己的项目来使用。
我需要在我的函数配置中设置一个秘密,但我想确保这个秘密不能被任何人访问,即使这个人有权访问 firebase 项目并因此访问 cli 本身。
我的意思是,如果我在我的 cli 中设置了秘密,我就可以检索这个秘密 firebase functions:config:get
。有些人可能有权访问此项目的 firebase cli,但他们应该无法访问此机密。
有办法实现吗?
您所指的功能配置仅保存在本地计算机上。它不会被签入源代码管理。在同一项目中但在不同机器上使用 CLI 的其他开发人员将无法看到该配置。
但是,配置将在部署的代码中可用。如果每个开发人员在运行时都需要一个完全隔离的配置,那么他们每个人都应该有自己的项目来使用。