问题描述
是否可以在Hashicorp Vault中搜索值?我正在尝试编写Golang代码以搜索和列出在Vault中显示值的所有位置。它类似于golang在目录上的walk函数。有人对此有好的方法吗?我当时正在考虑使用并发性来搜索保险库中的值。谢谢
下面是我提出的代码示例。我正在研究如何通过使用并发来使其更快。有没有办法同时遍历目录?
( svn log -c <commit> ; svn diff -c <commit> )
解决方法
您可以在Vault中LIST
个“目录”(我假设您只是在查看kv
引擎)。因此,请像对待常规文件系统一样对待它:从根开始,列出条目,检查每个条目的内容以获取该值,然后遍历每个条目,列出其内容,等等。
https://www.vaultproject.io/api-docs/secret/kv/kv-v1#list-secrets