#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
Смотрите документацию для получения более подробной информации