http api를 사용하여 영사 서버의 저장된 키와 값을 모두 검색하려고합니다. 또는 적어도 http api를 사용하여 저장된 모든 키를 얻는 방법은 무엇입니까?consul http api에서 영사 kv get -recurse와 동일한 결과를 얻으려면 어떻게해야합니까?
0
A
답변
0
을 얻을 수 있습니다. 예를 들어 있습니다.
import consul
consul_server = consul.Consul(host='127.0.0.1', port=8500)
consul_kv = consul_server.kv.get(key='', recurse=True)
0
curl을 사용하여 특정 키의 값을 검색 할 수 있습니다.
curl \ <your consul url>/v1/kv/<yourkey>
내가 직접 훨씬하지만 libraries 더 많은 유연성을 제공하는 영사 API를 사용 곱슬 곱슬 사용하지 않았습니다. 나는 매우 강력하면서도 사용하기에 매우 간단하며, 루비로 쓰여진 diplomat을 사용했다. 모든 키 값 쌍을 얻기 위해 반복적으로 나는 방법 내가 python-consul 라이브러리를 사용
Diplomat::Kv.get('/', recurse: true)