如何从Hashicorp Vault服务器运行中获取“ root_key”?

时间:2019-09-30 01:36:10

标签: node.js hashicorp-vault

我是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”的令牌?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我想您将https://www.npmjs.com/package/node-vault用作node-vault

问题是您从Client 1初始化了保管库,并尝试从Client 2进行同样的操作,因此出现了错误。

您需要做的是保存Client 1的输出,然后保存

  1. 共享从Client 1返回到Client 2的根密钥(坏主意-不要这样做)

  2. 创建策略并将令牌分发到Client 2