1.9 KiB
Общая информация
Alfa Cloud — серверный API, который предоставляет доступ к управлению контейнерами и конфигурацией облаков Alfa с поддержкой нескольких облачных серверов.
Данный документ нужен для разработки полноценного фронтенда управления контейнерами.
Все запросы должны производиться только из админки Mol с авторизацией Basic Auth (обычный логин и пароль). Учётные можно менять регулярно, для этого существует специальный запрос. Учётные данные НЕ синхронизированы с основными учётными данными MOL (и для безопасности и отсутствия необходимости синхронизации всех юзеров. Нужен только главный админ).
В данном API в тестовом режиме будет использоваться спецификация JSON:API для унификации серверных ответов
Точки подключения
метод GET: /servers — получить список активных серверов (для разворачивания новых клиентов) /servers/{id} — получить подробную информацию о сервере (с параметрами мониторинга) /clients — получить список контейнеров клиентов со всеми подробностями (поддерживается пагинация)
метод POST: /servers/create — создать сервер в БД /servers/{id}