早上好 !
我正在使用 HashiCorp 的 Vault,并且想移动秘密和秘密结构。
我在一条路径下有一堆秘密,比如说:
- 嘘/嘘/
- 嘘/foo/酒吧/secret1
- 嘘/foo/酒吧/secret2
- 嘘/foo/酒吧/secret3
- 嘘/foo/酒吧/secretn+
但我需要将所有这些秘密,甚至所有的 foo/ 移动到我的 Hashi Vault 上的另一条路径下。
Vault API 中是否有任何函数可以实现这一点,或者我需要用脚本包装 API 来实现这一点?
问候,
答案1
因此,API 或 VAULT 客户端均没有递归 (-r) 函数。(已记录)
因此,如果您需要“批量”进行更改,我建议您编写一个 for 循环,通过将数据从一条路径复制到另一条路径,然后从旧路径中删除秘密来为您完成此操作。
这是唯一的办法。