API

Інтегрований інтерфейс REST API дає змогу автоматизувати керування проєктом у середовищі SIM-Cloud і виконувати весь набір доступних операцій із проєктом та його компонентами.

Примітка

API надає найширші можливості та найбільшу гнучкість керування проєктом порівняно з іншими інтерфейсами.
Водночас OpenStack Client простіший у використанні, потребує менше часу на опанування та підходить для більшості операцій.
Для авторизації через API використовується токен. Токен:
  • є унікальною буквено-цифровою послідовністю;

  • створюється на основі імені користувача та пароля хмарного проєкту;

  • надає доступ лише до визначеного проєкту SIM-Cloud;

  • діє 24 години, після чого потрібно створити новий токен.

Для надсилання API-запитів та обробки відповідей можна використовувати:
  • консольну утиліту cURL для Linux і Windows;

  • REST-клієнти з графічним інтерфейсом для Firefox і Chrome;

  • бібліотеки мов програмування для HTTP-запитів, наприклад requests для Python.

Робота з API складається з таких етапів:
  • автентифікація;

  • отримання ідентифікатора токена;

  • надсилання API-запиту;

  • обробка відповіді.