通过 CLI 使用 HTTP 端点处理程序配置 Consul Watches

Configure Consul Watches with HTTP Endpoint Handler through CLI

我开始使用 Consul,我想知道是否有办法通过 CLI 设置 HTTP 处理程序配置(即 pathmethod 等)命令本身 (consul watch),不使用配置文件(使用 -config-file 参数)。

谢谢。

除了在代理配置中定义 Consul watches 之外,您还可以使用 consul watch CLI 直接执行 watches。例如,

$ consul watch -type=key -key=foo/bar/baz /usr/bin/my-key-handler.sh

可以在 https://www.consul.io/docs/dynamic-app-config/watches.

中找到在代理配置或 CLI 中定义监视的其他示例

但是,CLI 仅支持执行脚本处理程序。无法将 consul watch CLI 配置为使用 HTTP 处理程序。 HTTP 处理程序只能在代理配置中定义监视时使用。