Docker - Vault - Curl inoperant
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 :
Code:
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 |
Par contre je n'arrive pas à y accéder via un curl :
Code:
1 2
|
curl -X GET -H "X-Vault-Token:$VAULT_TOKEN" http://docker-sandbox:8200/v1/secret/app1/cfg/user |
Il m'indique que le chemin de mon moteur KV n'est pas bon :
Code:
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} |
J'ai essayé des choses trouvées sur le web mais là je sèche. Je suis débutant sur Vault.
Merci de votre aide :D