保管箱未添加新密钥

时间:2019-03-20 21:04:23

标签: hashicorp-vault

我正在尝试使用api将新密钥添加到路径(例如秘密/子路径)。在该路径中,我已经有两个键值,我想再添加一个,以下是我的api

curl --request POST --data '{"bar": "baz"}' http://127.0.0.1:8200/v1/secret/sub/cha3

结果是没有在秘密/子路径下附加此新密钥,而是在秘密/秘密下创建了另一个名为“ sub”的新路径!

任何想法如何添加新密钥?猜猜我想将新密钥附加到现有路径。

我的保管库版本为1.0.3

1 个答案:

答案 0 :(得分:0)

curl \
    --header "X-Vault-Token: ..." \
    --request POST \
    --data '{"bar": "baz"}' \
    https://127.0.0.1:8200/v1/secret/data/sub

如果要向同一路径添加更多数据,则需要指定旧的参数(否则它将覆盖它):

curl \
    --header "X-Vault-Token: ..." \
    --request POST \
    --data '{"bar": "baz", "foo": "fee"}' \
    https://127.0.0.1:8200/v1/secret/data/sub

有关更多详细信息,请参见documentation