Разделы документации
Коннекторы

Cloudflare R2

Подключение хранилища Cloudflare R2 к Charo — ключи R2, имя бакета и размещение данных в ЕС.

Что индексируется

  • Объекты (файлы) указанного бакета R2: документы, таблицы и изображения; из файлов извлекается текст.

Предварительные требования

  • Бакет Cloudflare R2 и API-токен R2 с правом чтения объектов.

Получение учётных данных

  1. В панели Cloudflare откройте R2 → Manage R2 API Tokens и создайте токен с правом Object Read.
  2. В Charo заполните: «ID аккаунта R2» (идентификатор аккаунта Cloudflare), «R2 Access Key ID» и «R2 Secret Access Key».

Настройка в Charo

ПолеЧто указать
Имя бакетаимя бакета R2
Префикснеобязательно: индексировать только объекты с этим префиксом пути
Данные в контуре ЕСотметьте, если у бакета включено хранение данных в ЕС

Синхронизация прав

Не поддерживается: управляйте доступом видимостью коннектора и группами (см. «Права доступа»).

Ограничения и частота обновления

  • Объекты больше ~20 МБ пропускаются.
  • Обновления забираются инкрементально по расписанию коннектора.

Устранение неполадок

Ошибка авторизации

Проверьте, что токен создан именно для R2 (не общий API-токен Cloudflare) и что указан верный ID аккаунта.

«NoSuchBucket» при верном имени

Если бакет создан с размещением в ЕС, включите «Данные в контуре ЕС» — иначе запросы идут на другой эндпоинт.