УВІЙТИ
    opened image

    У даному тексті представлена інструкція з виконання операцій 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: