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: