0

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

谢谢。

4

1 回答 1

1

除了在代理配置中定义 Consul 手表外,您还可以使用consul watchCLI 直接执行手表。例如,

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

在代理配置或 CLI 中定义手表的其他示例可以在https://www.consul.io/docs/dynamic-app-config/watches找到。

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

于 2022-01-01T19:15:16.810 回答