我需要得到所有consul
使用 http api 的 kv 值。目前我可以使用以下命令获取一个值。
curl -k -X GET https://consul.banuka1.us-east-2.test:8543/v1/kv/banuka-test/test-value?token=1995-08-18
它仅返回其中指定的值(test-value
)
但我想获得所有的值kv store
我怎样才能做到这一点?这里有解决方法吗?
注意:我已经使用以下方法完成了此操作consul
cli 但我想用https api
您可以使用以下方法简化此操作并减少 API 调用的数量recurse=true https://www.consul.io/api/kv.html#recurse查询参数。
curl http://127.0.0.1:8500/v1/kv/\?recurse=true | jq -r '.[].Value | @base64d'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)