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 и посмотреть, что они делают. В худшем случае вам придется заглянуть в исходный текст Консула (написано на ходу).

Другие вопросы по тегам