opened image

API - Операция Start & Stop

В данном тексте представлена инструкция по выполнению операций Start и Stop с использованием API сервиса Zomro. Для осуществления каждой операции представлены необходимые параметры запроса, методы и примеры запросов с использованием curl. Каждый шаг сопровождается описанием ожидаемого результата после выполнения операции.

Для выполнения операции Start с помощью API, используем следующую функцию.

URL: 

https://api.zomro.com/

Метод: POST

Тело запроса(Form-data):

ПараметрПример значенияОбязательный параметрОписание значения
funcservice.stopДаФункция, для запуска выполнения delete над instance
auth21fc199...c43f71НетТокен сессии. Это один из вариантов авторизации. Подробнее, какие еще есть варианты, описаны здесь
outjsonДаТип ответа, который ожидать
elid5116804ДаID услуги, над которой нужно выполнить операцию

 

Пример выполнения операции Start

Для примера, используем услугу:

 

 

URL: 

https://api.zomro.com/

Метод: POST

Тело запроса(Form-data):

ПараметрЗначение
funcinstances.stop
auth21fc199...c43f71
outjson
elid5116804

 

Вот пример запроса, который можно выполнить из консоли:

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):

ПараметрЗначение
funcinstances.start
auth21fc199...c43f71
outjson
elid5116804

Вот пример запроса, который можно выполнить из консоли:

 

curl --location 'https://api.zomro.com/' \
--form 'func="service.start"' \
--form 'auth="bf15875098100189d4e47484"' \
--form 'elid="5116804"' \
--form 'out="json"'

 

После выполнения запроса, можем увидеть, что сервер в процессе запуска.

 

 

После завершения операции, видим, что услуга в статусе "Active", что означает, что услуга запущена и готова к работе.

 

 

 


Также предлагаем изучить статьи, которые могут быть в полезными для взаимодействия с продуктами Cloud VPS с помощью API: