Разделы документации
Коннекторы
Cloudflare R2
Подключение хранилища Cloudflare R2 к Charo — ключи R2, имя бакета и размещение данных в ЕС.
Что индексируется
- Объекты (файлы) указанного бакета R2: документы, таблицы и изображения; из файлов извлекается текст.
Предварительные требования
- Бакет Cloudflare R2 и API-токен R2 с правом чтения объектов.
Получение учётных данных
- В панели Cloudflare откройте R2 → Manage R2 API Tokens и создайте токен с правом Object Read.
- В Charo заполните: «ID аккаунта R2» (идентификатор аккаунта Cloudflare), «R2 Access Key ID» и «R2 Secret Access Key».
Настройка в Charo
| Поле | Что указать |
|---|---|
| Имя бакета | имя бакета R2 |
| Префикс | необязательно: индексировать только объекты с этим префиксом пути |
| Данные в контуре ЕС | отметьте, если у бакета включено хранение данных в ЕС |
Синхронизация прав
Не поддерживается: управляйте доступом видимостью коннектора и группами (см. «Права доступа»).
Ограничения и частота обновления
- Объекты больше ~20 МБ пропускаются.
- Обновления забираются инкрементально по расписанию коннектора.
Устранение неполадок
Ошибка авторизации
Проверьте, что токен создан именно для R2 (не общий API-токен Cloudflare) и что указан верный ID аккаунта.
«NoSuchBucket» при верном имени
Если бакет создан с размещением в ЕС, включите «Данные в контуре ЕС» — иначе запросы идут на другой эндпоинт.