Конечные точки магазина Consul KV - PullRequest
0 голосов
/ 14 июля 2020
• 1000 проблема несогласованности. Мы уже используем Consul для обнаружения служб, поэтому я читал об этом больше, и похоже, что у них есть хранилище Key/Value, которое я могу использовать для управления своими конфигурациями.

У нас уже есть Consul up и бегу, а ниже - URL-адрес, который я получаю, если щелкаю вкладку Key/Value store:

http://consul.host.orcld.com/ui/#/dc1/kv/

Я пытаюсь выполнить следующие действия с помощью командной строки Consul на данный момент:

  1. Создать новый ключ / значение в Consul.
  2. Обновить значение существующего ключа.
  3. Следите за существующим ключом, чтобы в случае изменения значения я получил уведомление, и он мог покажите мне новое значение этого ключа.

Теперь у меня уже есть несколько ключей, созданных с некоторыми значениями в нем через пользовательский интерфейс, поэтому я подумал получить значение этого ключа. Ниже приведено изображение, но я не понимаю, как я могу получить значение этого ключа в командной строке:

введите описание изображения здесь

Я пробовал использовать приведенный ниже вызов curl, но он не дает мне его значения, поскольку я получаю 404 Not Found? Я здесь что-то не так делаю?

curl -XGET http://consul.host.orcld.com/vi/kv/example/reaper

Также как я могу создать новый ключ / значение и следить за существующим ключом через командную строку?

1 Ответ

1 голос
/ 14 июля 2020

Попробуйте следующий формат, замените v1 вместо vi

curl http://127.0.0.1:8500/v1/kv/example/reaper

Документация: https://www.consul.io/api/kv.html

...