Коннектор

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. Шаг 1: войдите в проект VK Cloud и откройте раздел управления доступом по API.
  2. Шаг 2: создайте сервисную учётную запись с ролями только на чтение нужных сервисов и получите токен доступа по Keystone.
  3. Шаг 3: передайте агенту токен и эндпоинт проекта из спецификации, проверьте связь чтением списка серверов.

Роли

Сценарии