HTTP API Вызовите для создания консула смотреть и консул exec
В настоящее время я использую команды consul watch и consul exec для создания часов, а также для запуска некоторых команд bash. Я хотел бы использовать вызовы http api вместо команд для автоматизации моей системы.
Есть ли http-эквиваленты для этой работы?
Любая помощь будет оценена. Спасибо
1 ответ
Под "Консул СДК":
https://www.consul.io/downloads_tools.html
Есть несколько библиотек на разных языках, чтобы поговорить с Консулом. Мне лично нравится Консульство, Python API. Вас заинтересует вызов события: http://consulate.readthedocs.io/en/stable/events.html Команды consul exec и watches используют систему событий. Я не знаю точных событий, которые вам нужно отправить для имитации вызова exec, но я уверен, что вы можете запустить часы, запустить exec и посмотреть, что они делают. В худшем случае вам придется заглянуть в исходный текст Консула (написано на ходу).