我是Hashicorp Vault的初学者。我已经工作了3天,却陷入困境。
所以,我的问题是我有一个Hashicorp Vault服务器,并且我使用node-vault
进行交互。
我有2个客户端(node-vault)连接到Hashicorp Vault服务器。
“客户端1”首次访问Hashicorp Vault服务器时,Hashicorp Vault服务器将返回“客户端1”的令牌。
但是,当我第二次对“客户端2”执行相同的操作时。 Hashicorp Vault产生错误:“ Vault已初始化”。
那么,如何在初始化时从Hashicorp Vault服务器获取“客户端2”的令牌?
感谢您的帮助。
答案 0 :(得分:1)
我想您将https://www.npmjs.com/package/node-vault用作node-vault
。
问题是您从Client 1
初始化了保管库,并尝试从Client 2
进行同样的操作,因此出现了错误。
您需要做的是保存Client 1
的输出,然后保存
共享从Client 1
返回到Client 2
的根密钥(坏主意-不要这样做)
创建策略并将令牌分发到Client 2
。