从 Json 文件 Consul 导入键值对

Import Key Value Pair from Json File Consul

我是领事的新手。

我正在尝试从 Json 文件导入 key/value 对。 (在 windows 环境中工作)

但是当我尝试使用以下命令导入时,遇到错误。

命令:

consul.exe kv import @keyvalue.json

内容:

{"MYVAR": "123","AnotherKey":"SomeValueHere"}

错误:

Cannot unmarshal data: json: cannot unmarshal object into Go value of type []*command.kvExportEntry

任何人都可以提出一些想法来解决这个错误。

谢谢。

啊,

知道了。

我们按以下格式抛出 json。

[        {
                "key": "europe",
                "flags": 0,
                "value": "NzQzLjE="
        },
        {
                "key": "europe/france",
                "flags": 0,
                "value": "NjYuOQ=="
        },
        {
                "key": "europe/germany",
                "flags": 0,
                "value": "ODIuNjc="
        }
]

参考自:http://alesnosek.com/blog/2017/07/15/first-look-at-the-key-value-store-in-consul/

谢谢。