Vault:获取键值秘密

Jor*_*rdi 3 hashicorp-vault

我创建了这个秘密后端:

$ vault secrets enable -path=openshift kv
$ vault write openshift/postgresql username=tdevhub
$ vault write openshift/postgresql password=password
Run Code Online (Sandbox Code Playgroud)

我不太明白如何阅读usernamepassword价值观。

我尝试过:

$ vault read openshift/postgresql/password
Run Code Online (Sandbox Code Playgroud)

或者

$ vault kv get openshift/post...
Run Code Online (Sandbox Code Playgroud)

另一方面,当我执行此命令行时:

$ vault kv get openshift/postgresql                   
====== Data ======
Key         Value
---         -----
username    tdevhub
Run Code Online (Sandbox Code Playgroud)

我想存储usernamepassword存储到一个秘密后端。我意识到kv秘密后端只能存储一个密钥......是吗?

我怎样才能实现我的目标?

小智 6

你可以使用读取秘密

vault kv get -field=password openshift/postgresql
Run Code Online (Sandbox Code Playgroud)

或者

vault kv get -field=username openshift/postgresql
Run Code Online (Sandbox Code Playgroud)