所有人都说将凭据存储在版本控制(git)中是一件坏事。因此,必须有其他更好的存储凭据的方法。
应用程序必须从某处接收凭据才能使用其依赖的服务。这些凭据通常存储在配置文件中。手动输入每台服务器以创建该文件是不可能的,因为服务器的往返操作无需人工干预。
如何管理应用程序的凭据?
4
同样,对于一个不是书本大小的单个答案来说,这可能太宽泛了。
—
coderanger
@coderanger观看您的演示文稿,您对不同类型的秘密进行了很好的分类。而且我可以看到您如何看待这本书...但是上面的问题并没有要求分类,仅是针对特定问题的解决方案。
—
Evgeny
如果遇到特殊情况,请编辑问题以包括更多详细信息,例如所使用的机密类型(数据库密码,TLS密钥等)。
—
coderanger
这太广泛了。至少有14种工具可以执行此操作,不包括自定义脚本或模板:gist.github.com/maxvt/bb49a6c7243163b8120625fc8ae3f3cd 需要其他详细信息(例如,是否需要CLI,是用于云原生解决方案还是大型云服务?整体应用等)
—
亚历山大
@Alexandre Hah,我打开了它,以为“是个不错的编译列表”,然后在底部引用自己:)
—
coderanger 2017年