Коннектор
Serverspace: ИИ-агент для облачной инфраструктуры
Сервиса нет в каталоге. Подключение по описанию API.
Serverspace — облачный провайдер с публичным API: серверы, сети, Kubernetes и баланс проекта управляются программно. Агент ведёт инвентарь инфраструктуры и сверяет расходы, чтобы администратор не собирал это руками.
Что такое агент
Агент — программа, которая делает дело целиком. «Собери, что у нас в проектах и сколько осталось на счету» — это таблица из API, а не объяснение, где смотреть.
Три признака: работает в ваших сервисах, доводит до результата, работает без вас. Чат-бот покажет путь в панели, агент принесёт список серверов с параметрами и остатком средств.
Что такое коннектор
Коннектор — описание подключения к публичному API Serverspace: где взять ключ, что видно, как проверить связь. Ключ создаётся в панели управления и передаётся в каждом запросе отдельным заголовком; все вызовы идут только по защищённому протоколу, а базовый адрес интерфейса указан в документации.
Не плагин и не доработка панели: агент ходит в API как обычный клиент, пароль не хранит. Ключ стоит держать в переменных окружения, а не в переписке.
Что это за сервис
Публичный API описан как открытый интерфейс для управления облачными сервисами и инфраструктурой: он позволяет автоматизировать работу с ресурсами, отслеживать баланс проекта, управлять сетью и снимать параметры состояния проекта. Рядом в документации идут Terraform-провайдер и интерфейс командной строки — то есть один и тот же набор действий доступен из кода, из конфигурации и из терминала.
Что делает агент с Serverspace
### Своя система по API: чтение и запись
Агент читает список серверов и их параметры, состояние сети и баланс проекта, обновляет таблицу по расписанию. Показывает машины, которые стоят без нагрузки, и проекты, где остаток подходит к концу. Создание и удаление готовит списком шагов для админа.
### Пересчёт чужой таблицы: найти ошибку
Агент берёт выгрузку по проекту и пересчитывает: складываются ли суточные суммы в итог, сходится ли число машин со списком, нет ли в отчёте ресурса, которого уже нет в проекте. Расхождения отдаёт построчно с датой и двумя значениями.
### Индексация и техошибки: список правок
После переезда сайта на серверы провайдера агент проходит по адресам как проверяющий: коды ответов, доступность robots.txt и карты сайта, редиректы, время ответа, отдача страниц роботам. Отклонения складывает в список правок по приоритету.
Что остаётся человеку
Создание, остановка и удаление машин, смена конфигурации и решение о закупке ресурсов остаются за администратором. Агент приносит данные и черновик действий, но ничего не удаляет сам.
Как подключить
Ключ создаётся в панели управления Serverspace, там же видно, к какому проекту он относится и какие права даёт. Нужен доступ на чтение проекта и баланса; для изменений готовят отдельный ключ. Для старта хватает одного проекта и чтения списка серверов.
Чего агент не делает
Не удаляет серверы и не меняет сетевые настройки без подтверждения. Не проводит платежи. Не работает по незащищённому протоколу — API таких вызовов не принимает.
Вопросы
Что такое агент, если коротко? Программа, которая доводит дело до конца: читает API, собирает инвентарь и расходы, отдаёт таблицу. Собирать это вручную не нужно.
Что такое коннектор? Описание подключения: где взять ключ, что видно через API, как проверить связь. Ключ хранится у вас, пароль агент не записывает.
Чем это лучше Terraform? Terraform описывает желаемое состояние и применяет его. Агент отвечает на вопрос «что сейчас происходит и где расходится» — это разные задачи, и они дополняют друг друга.
Подключение
- Шаг 1: войти в панель управления Serverspace и открыть раздел API-ключей.
- Шаг 2: создать ключ для проекта и записать базовый адрес интерфейса из документации публичного API.
- Шаг 3: передать агенту ключ и адрес, проверить связь запросом параметров проекта.