如何在consul中创建嵌套的键/值文件夹

时间:2016-03-28 11:59:42

标签: templates key-value consul

是否有任何选项可用于使用某个静态文件在consul中创建多个嵌套的KEY / VALUE。现在如果发生任何错误,我将从root重新创建整个文件夹。有没有办法,只需要在单个命令中上传文件需要在领事中创建一个键/值结构。

1 个答案:

答案 0 :(得分:1)

目前领事(版本0.6.3)不支持这样的选择。

然而,您可以通过以下脚本轻松完成:

  1. 逐行获取属性文件,获取密钥&每行的价值。
  2. 调用consul curl命令来放置属性文件中的值。例如:
  3.   

    curl -X PUT -d' yourValue' http://localhost:8500/v1/kv/ $ yourKey

    1. 如果$ yourKey有反斜杠,你将获得领事层次结构。