我从 Consul 开始,我想知道是否有一种方法可以通过 CLI 命令本身( )设置 HTTP 处理程序配置(即path
,method
等)consul watch
,而不使用配置文件(带-config-file
参数)。
谢谢。
我从 Consul 开始,我想知道是否有一种方法可以通过 CLI 命令本身( )设置 HTTP 处理程序配置(即path
,method
等)consul watch
,而不使用配置文件(带-config-file
参数)。
谢谢。
除了在代理配置中定义 Consul 手表外,您还可以使用consul watch
CLI 直接执行手表。例如,
$ 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 watch
CLI 配置为使用 HTTP 处理程序。只有在代理配置中定义了监视时才能使用 HTTP 处理程序。