I'm using Hashicorp engine version 2 and namespace vault-poc
Displays all key values for engine kv
and path tool-common/dev
as below:
C:\Users\meuser>curl -H "X-Vault-Token: s.lcF5f0npjzeioNnbJvPVjihN" -H "X-Vault-Namespace: vault-poc/" -X GET https://so-vlt.mybank.com/v1/kv/data/tool-common/dev
{"request_id":"2fa8ea3f-d381-59c4-4306-78fc9c7d1578","lease_id":"","renewable":false,"lease_duration":0,"data":{"data":{"svc-DeployDev":"5!KaA1UvST8d","svc-DeployProd":"NjPC14rDJvc"},"metadata":{"created_time":"2023-06-06T17:45:20.449956832Z","deletion_time":"","destroyed":false,"version":2}},"wrap_info":null,"warnings":null,"auth":null}
Unable to get a single specific key value i.e svc-DeployProd
:
C:\Users\meuser>curl -H "X-Vault-Token: s.lcF5f0npjzeioNnbJvPVjihN" -H "X-Vault-Namespace: vault-poc/" -X GET https://so-vlt.mybank.com/v1/kv/data/tool-common/dev/data/svc-DeployProd
{"errors":[]}
I'm on Windows. How can I get hashicorp to return a specific key-value i.e svc-DeployProd
?
Also, the desired output should be like the below without the junk data [probably json]:
"svc-DeployProd":"NjPC14rDJvc"