您可以使用curl检索特定键的值。
curl \ <your consul url>/v1/kv/<yourkey>
我没有直接使用curl,但是 图书馆 这为使用consul api提供了更大的灵活性。我用过 外交官 在这是一个非常强大但非常简单易用,它用红宝石写的。为了递归获取所有键值对,我可以使用get方法
Diplomat::Kv.get('/', recurse: true)
我用了 蟒蛇领事 图书馆。这是一个例子
import consul consul_server = consul.Consul(host='127.0.0.1', port=8500) consul_kv = consul_server.kv.get(key='', recurse=True)