如何解决Firebase功能配置:在CLI自身中隐藏Secret
我需要在我的函数配置中设置一个秘密,但是我想确保,即使该人可以访问firebase项目,也可以访问cli本身,任何人都不能访问此秘密。
我的意思是,如果我在cli中设置了秘密,那么我就可以检索此秘密firebase functions:config:get
。有些人可能有权访问此项目的firebase cli,但他们不应该能够访问此机密。
有没有办法做到这一点?
解决方法
您所引用的功能配置仅保存在本地计算机上。不会将其检入源代码管理。在同一项目中但在不同计算机上使用CLI的其他开发人员将无法看到该配置。
但是,配置将在部署的代码中可用。如果每个开发人员都需要在运行时进行完全隔离的配置,则每个开发人员都应该有自己的项目可以使用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。