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