Коннектор
VK Cloud: ИИ-агент для учёта облачных ресурсов
Сервиса нет в каталоге. Подключение по описанию API.
VK Cloud — облачная платформа: серверы, хранилище, базы данных, сети и мониторинг в одном аккаунте. Агент ведёт хозяйственную часть: сверяет ресурсы с учётом, ищет расхождения и собирает список правок, а решения по инфраструктуре остаются за администратором.
Что такое агент
Агент — программа, которая делает дело целиком. Не подсказывает, как создать виртуальную машину, а проходит по проекту и приносит список того, что расходится с учётом.
Три признака. Работает в ваших сервисах: в облаке и в таблице учёта. Доводит до результата: сверка сделана, список правок готов. Работает без вас — по расписанию.
Чат-бот объяснит, где кнопка. Агент вернётся таблицей: какой сервер не учтён, какой диск висит без машины.
Что такое коннектор
Коннектор описывает подключение к облаку: где взять доступ, что видно, как проверить связь. Доступ к API выдаётся через управление доступом: в проекте создаётся сервисная учётная запись, а токен доступа выдаётся по Keystone.
Это не плагин в панели и не доработка консоли. Пароль администратора агент не хранит: у него своя учётная запись с ограниченными правами, и её можно отозвать.
Что это за сервис
API платформы описывает сервисы по группам. Cloud Servers закрывает виртуальные машины, диски, образы и файловые хранилища. Cloud Networks — сетевую инфраструктуру, балансировщики и публичные DNS-зоны. Дальше идут Cloud Backup, Cloud Databases, Object Storage с отдельными разделами ACL, Bucket, CORS, Lifecycle, Multipart, Object Lock, Tagging и Webhooks, Cloud Logging, Managed Containers, CDN и Cloud Monitoring.
Отдельно описаны менеджер секретов, менеджер ключей, сервисные учётные записи и биллинг. У каждой группы своя спецификация и эндпоинты: адрес зависит от проекта, поэтому в документации он указан как эндпоинт. Для разбора ответов в руководстве упоминается утилита jq.
Что делает агент с VK Cloud
### Своя система по API: чтение и запись
Агент читает состояние проекта по спецификациям сервисов и складывает его в свою таблицу: машины, диски, сети, бакеты. Запись он делает только по подтверждённым правилам и только в те разделы, которые ему открыли.
### Пересчёт чужой таблицы: найти ошибку
Агент сверяет выгрузку из облака с таблицей учёта: ищет диски без машин, машины без владельца, бакеты без политики хранения. Каждое расхождение он показывает с идентификатором ресурса и предлагает правку, но не применяет её сам.
### Индексация и техошибки: список правок
Агент собирает технические замечания: ресурсы без тегов, включённые уведомления без получателя, бакеты без правила жизненного цикла. На выходе — список правок по приоритету, чтобы администратор шёл от риска к мелочи.
Что остаётся человеку
Решение об удалении ресурса и о смене прав принимает администратор. Он же подтверждает запись через API и разбирает спорные случаи с владельцем проекта.
Как подключить
В проекте VK Cloud откройте управление доступом по API и создайте сервисную учётную запись с нужными ролями. Токен доступа выдаётся по Keystone, эндпоинт берётся из спецификации вашего проекта. Проверка связи — чтение списка серверов: пустой список тоже ответ, значит доступ работает.
Чего агент не делает
Не удаляет ресурсы и не меняет права доступа. Не хранит пароли и секреты проекта. Не работает с сервисами, которые не включены в проекте.
Вопросы
Что такое агент, если коротко? Программа, которая доводит дело до результата: обходит проект по API, сверяет ресурсы с учётом и приносит список правок.
Что такое коннектор? Описание подключения: сервисная учётная запись, роли, токен Keystone и эндпоинт проекта. Пароль администратора агенту не передаётся.
Почему адрес API у всех разный? Эндпоинт привязан к проекту и указан в спецификации. Агент берёт его из настроек, а не из общей инструкции.
Подключение
- Шаг 1: войдите в проект VK Cloud и откройте раздел управления доступом по API.
- Шаг 2: создайте сервисную учётную запись с ролями только на чтение нужных сервисов и получите токен доступа по Keystone.
- Шаг 3: передайте агенту токен и эндпоинт проекта из спецификации, проверьте связь чтением списка серверов.