Consul KV 存储端点
Consul KV store endpoints
我正在设计一个小项目,我需要使用 Consul 以动态方式管理应用程序配置,以便我的所有应用程序机器都可以同时获取配置,而不会出现任何不一致问题。我们已经将 Consul
用于服务发现目的,所以我阅读了更多相关信息,看起来他们有一个 Key/Value
商店,我可以用它来管理我的配置。
我们已经有一个 Consul,运行 下面是 url 如果我点击 Key/Value
商店选项卡,我会得到:
http://consul.host.orcld.com/ui/#/dc1/kv/
我现在正尝试通过命令行使用 Consul
执行以下操作:
- 在 Consul 中新建 key/value。
- 更新现有键的值。
- 密切关注现有密钥,这样如果值发生变化,我就会收到通知,它可以显示该密钥的新值。
现在我已经通过 ui 创建了一些带有一些值的键,所以我想获取该键的值。下面是图片,但我对如何在命令行中获取此键的值感到困惑:
我尝试使用下面的 curl 调用,但它没有给我它的价值,因为我得到 404 Not Found
?我在这里做错了什么吗?
curl -XGET http://consul.host.orcld.com/vi/kv/example/reaper
另外,如何创建新的 key/value 并通过命令行监视现有密钥?
尝试以下格式,将 v1
替换为 vi
curl http://127.0.0.1:8500/v1/kv/example/reaper
我正在设计一个小项目,我需要使用 Consul 以动态方式管理应用程序配置,以便我的所有应用程序机器都可以同时获取配置,而不会出现任何不一致问题。我们已经将 Consul
用于服务发现目的,所以我阅读了更多相关信息,看起来他们有一个 Key/Value
商店,我可以用它来管理我的配置。
我们已经有一个 Consul,运行 下面是 url 如果我点击 Key/Value
商店选项卡,我会得到:
http://consul.host.orcld.com/ui/#/dc1/kv/
我现在正尝试通过命令行使用 Consul
执行以下操作:
- 在 Consul 中新建 key/value。
- 更新现有键的值。
- 密切关注现有密钥,这样如果值发生变化,我就会收到通知,它可以显示该密钥的新值。
现在我已经通过 ui 创建了一些带有一些值的键,所以我想获取该键的值。下面是图片,但我对如何在命令行中获取此键的值感到困惑:
我尝试使用下面的 curl 调用,但它没有给我它的价值,因为我得到 404 Not Found
?我在这里做错了什么吗?
curl -XGET http://consul.host.orcld.com/vi/kv/example/reaper
另外,如何创建新的 key/value 并通过命令行监视现有密钥?
尝试以下格式,将 v1
替换为 vi
curl http://127.0.0.1:8500/v1/kv/example/reaper