Hello,
J'ai créé un container Vault sous Docker pour enregistrer les informations sensibles de configuration de mes services.
Lorsque je rentre dans le container, je peux ajouter mes secrets et les voir :
Par contre je n'arrive pas à y accéder via un curl :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 / # vault kv get secret/app1/cfg/user ======= Metadata ======= Key Value --- ----- created_time 2022-03-14T21:15:30.894328304Z custom_metadata <nil> deletion_time n/a destroyed false version 1 ==== Data ==== Key Value --- ----- user master
Il m'indique que le chemin de mon moteur KV n'est pas bon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 curl -X GET -H "X-Vault-Token:$VAULT_TOKEN" http://docker-sandbox:8200/v1/secret/app1/cfg/user
J'ai essayé des choses trouvées sur le web mais là je sèche. Je suis débutant sur Vault.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 {"request_id":"f787cd64-7e62-d730-062a-4b4c631abd92","lease_id":"","renewable":false,"lease_duration":0,"data":null,"wrap_info":null,"warnings":["Invalid path for a versioned K/V secrets engine. See the API docs for the appropriate API endpoints to use. If using the Vault CLI, use 'vault kv get' for this operation."],"auth":null}
Merci de votre aide![]()
Partager