我正在尝试使用api将新密钥添加到路径(例如秘密/子路径)。在该路径中,我已经有两个键值,我想再添加一个,以下是我的api
curl --request POST --data '{"bar": "baz"}' http://127.0.0.1:8200/v1/secret/sub/cha3
结果是没有在秘密/子路径下附加此新密钥,而是在秘密/秘密下创建了另一个名为“ sub”的新路径!
任何想法如何添加新密钥?猜猜我想将新密钥附加到现有路径。
我的保管库版本为1.0.3
答案 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