В данном тексте представлена инструкция по выполнению операций Start и Stop с использованием API сервиса Zomro. Для осуществления каждой операции представлены необходимые параметры запроса, методы и примеры запросов с использованием curl. Каждый шаг сопровождается описанием ожидаемого результата после выполнения операции.
Для выполнения операции Start с помощью API, используем следующую функцию.
URL:
https://api.zomro.com/
Метод: POST
Тело запроса(Form-data):
Параметр | Пример значения | Обязательный параметр | Описание значения |
func | service.stop | Да | Функция, для запуска выполнения delete над instance |
auth | 21fc199...c43f71 | Нет | Токен сессии. Это один из вариантов авторизации. Подробнее, какие еще есть варианты, описаны здесь |
out | json | Да | Тип ответа, который ожидать |
elid | 5116804 | Да | ID услуги, над которой нужно выполнить операцию |
Пример выполнения операции Start
Для примера, используем услугу:
URL:
https://api.zomro.com/
Метод: POST
Тело запроса(Form-data):
Параметр | Значение |
func | instances.stop |
auth | 21fc199...c43f71 |
out | json |
elid | 5116804 |
Вот пример запроса, который можно выполнить из консоли:
curl --location 'https://api.zomro.com/' \
--form 'func="service.stop"' \
--form 'auth="bf15875098100189d4e47484"' \
--form 'elid="5116804"' \
--form 'out="json"'
После выполнения запроса, можем увидеть, что сервер в процессе остановки.
После завершения операции, видим, что услуга в статусе "Temporary suspended", что означает, что услуга остановлена.
Пример выполнения операции Stop с помощью API
Для примера, используем услугу:
URL:
https://api.zomro.com/
Метод: POST
Тело запроса(Form-data):
Параметр | Значение |
func | instances.start |
auth | 21fc199...c43f71 |
out | json |
elid | 5116804 |
Вот пример запроса, который можно выполнить из консоли:
curl --location 'https://api.zomro.com/' \
--form 'func="service.start"' \
--form 'auth="bf15875098100189d4e47484"' \
--form 'elid="5116804"' \
--form 'out="json"'
После выполнения запроса, можем увидеть, что сервер в процессе запуска.
После завершения операции, видим, что услуга в статусе "Active", что означает, что услуга запущена и готова к работе.
Также предлагаем изучить статьи, которые могут быть в полезными для взаимодействия с продуктами Cloud VPS с помощью API:
- API - Создание услуги
- API - Получение информации о доступных тарифах и их параметрах
- API - Операция Reboot
- API - Операция Rebuild
- API - Операция Delete