Импорт пары значений ключей из Json File Consul
Я новичок в Консуле.
Я пытаюсь импортировать пару ключ / значение из файла Json. (работает в Windows Env)
Но когда я пытаюсь импортировать с помощью следующей команды, сталкиваюсь с ошибкой.
Команда:
consul.exe kv import @keyvalue.json
Содержание:
{"MYVAR": "123","AnotherKey":"SomeValueHere"}
Ошибка:
Невозможно разархивировать данные: json: невозможно разархивировать объект в значение Go типа []*command.kvExportEntry
Может ли кто-нибудь предложить какие-то идеи, в решении этой ошибки.
Благодарю.
1 ответ
Решение
Ах,
Понял.
Мы бросили JSON в следующем формате.
[{ "ключ": "европа", "флаги": 0, "значение": "NzQzLjE=" }, { "ключ": "европа / франция", "флаги": 0, "значение": "NjYuOQ==" }, { "ключ": "европа / германия", "флаги": 0, "значение": "ODIuNjc=" } ]
Ссылка от: http://alesnosek.com/blog/2017/07/15/first-look-at-the-key-value-store-in-consul/
Спасибо.