Коннектор

Gcore: ИИ-агент для инфраструктуры и API

Сервиса нет в каталоге. Подключение по описанию API.

«Gcore» — облачный провайдер: доставка контента, доменные зоны, облако с видеокартами, объектное хранилище, видео и защита от атак. Агент нужен администратору: у каждого сервиса своя панель, а свести их в один отчёт некому.

Что такое агент

Агент — программа, которая делает дело целиком. Она обращается к API по токену, собирает настройки и метрики нужных сервисов и возвращается с отчётом или списком правок, а не с советом, где посмотреть.

Три признака: работает в ваших сервисах; доводит дело до результата; запускается без вас — по расписанию или по событию.

Что такое коннектор

Коннектор — описание подключения: где взять токен, как проверить связь и какие данные открыты агенту. Это не плагин и не доработка панели: вы выпускаете токен и задаёте ему роли по продуктам.

Пароль коннектор не хранит: он работает по выданному токену, а удаление токена в панели останавливает агента сразу.

Что это за сервис

Все продукты Gcore отвечают по одному адресу api.gcore.com со своим префиксом: iam, cdn, dns, cloud, storage, fastedge, streaming, защита от атак и waap. Запрос авторизуется токеном в заголовке Authorization со значением APIKey — один токен годится для всех продуктов. Частота запросов ограничена: при превышении приходит отказ.

Что делает агент с Gcore

### Своя система по API: чтение и запись

Агент собирает из API то, что нужно вашей системе: зоны и записи, конфигурацию доставки, бакеты, список серверов и параметры биллинга. Данные приводит к одной схеме, чтобы ими можно было пользоваться в своей панели, и складывает в файл или базу. Запись делает только там, где вы разрешили: перед изменением показывает, что именно поменяет, и ждёт подтверждения.

### Пересчёт чужой таблицы: найти ошибку

Агент берёт вашу таблицу с ресурсами и сверяет её с тем, что реально настроено в аккаунте: какие домены подключены, где включено кэширование, какие бакеты открыты. Расхождения показывает построчно — в таблице одно, в аккаунте другое — и объясняет, чем это грозит. Итог — список найденных ошибок и предложенная правка. Проверяет не только наличие ресурса, но и то, чем он закрыт от внешнего доступа.

### Индексация и техошибки: список правок

Агент проходит по адресам сайта, который отдаётся через Gcore, и собирает коды ответа: где страница жива, где редирект в петле, где сертификат истёк, где кэш отдаёт старое. Сверяет это с записями домена и настройками доставки. На выходе список правок по приоритету и карта адресов, которые поисковый робот не получит. Каждую правку агент подписывает адресом страницы, чтобы её можно было отдать разработчику.

Что остаётся человеку

Платежи, удаление ресурсов и смена ролей. Агент показывает суммы и последствия, а решение и подтверждение остаются за администратором.

Как подключить

Войдите в Customer Portal, нажмите на аватар, выберите Profile и раздел API tokens, затем Create token. Задайте имя, срок (бессрочно или дата) и роль на каждый продукт: Cloud, Managed DNS, Streaming, Object Storage, Billing и IAM/CDN. Токен показывается один раз — скопируйте сразу. Связь проверяется запросом к iam/clients/me: успешный ответ подтверждает токен.

Чего агент не делает

Не платит по счетам и не удаляет ресурсы. Не выдаёт токены и не повышает роли. Не обходит ограничение частоты запросов: упёршись в него, ждёт и пишет, что осталось.

Вопросы

Что такое агент, если коротко? Программа, которая доводит дело до результата: собирает настройки и метрики по API и возвращается с отчётом, а не с советом.

Что такое коннектор? Описание подключения: где взять токен, как проверить связь и какие данные доступны. Выпустили токен с ролями — агент работает.

Один токен на все продукты? Да, запросы к разным продуктам идут с одним токеном, но роль на каждый продукт задаётся отдельно при создании.

Подключение

  1. Шаг 1: в Customer Portal открыть аватар → Profile → API tokens и нажать Create token.
  2. Шаг 2: задать имя, срок (Never expire или конкретная дата) и роли по продуктам — Cloud, Managed DNS, Streaming, Object Storage, Billing, IAM/CDN; токен показывается один раз.
  3. Шаг 3: положить токен в агента и указать проекты: запрос идёт с заголовком Authorization: APIKey <token>.

Роли

Сценарии