Хранилище не добавляет новый ключ

#hashicorp-vault

#hashicorp-хранилище

Вопрос:

Я пытаюсь использовать api для добавления нового ключа в путь, скажем, секретный / вспомогательный путь. В этом пути у меня уже есть два значения ключей, я хочу добавить еще одно, ниже приведен мой api

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

В результате этот новый ключ не был добавлен в раздел secret / sub path, вместо этого он создал другой новый путь с именем ‘sub’ в разделе secret / секреты!

Есть идеи, как добавить новый ключ? Думаю, я хочу добавить новый ключ к существующему пути.

Моя версия хранилища 1.0.3

Ответ №1:

 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
  

Смотрите документацию для получения более подробной информации