Проблемы S3
S3-совместимое хранилище используется для передачи файлов по ссылке. DataHUB не взаимодействует с S3 напрямую — это зона ответственности адаптеров интегрируемых систем.
Адаптер не может загрузить файл
Симптом: входящий обработчик получает URL файла, но при попытке скачать возвращается ошибка 403 или Access Denied.
Проверить: 1. Политика bucket разрешает чтение с IP-адреса системы-получателя. 2. Ссылка не истекла (presigned URL имеет срок действия). 3. Учётные данные для доступа к хранилищу корректны.
Адаптер не может загрузить файл на хранилище
Симптом: исходящий обработчик не может выполнить PUT/upload в S3.
Проверить:
1. Политика bucket разрешает запись.
2. Пользователь/роль имеют права s3:PutObject.
3. Bucket существует и доступен по сети.
4. При использовании MinIO — проверить доступность порта (обычно 9000) и консоли (9001).
MinIO не запускается
Симптом: контейнер MinIO завершается с ошибкой.
Проверить:
1. MINIO_ROOT_USER и MINIO_ROOT_PASSWORD заданы в переменных окружения.
2. Том данных существует и доступен на запись.
3. Порт 9000 не занят другим процессом.
Файл недоступен получателю
Причина: хранилище не доступно с хоста получателя по сети (разные подсети, firewall).
S3-хранилище должно быть сетевой доступно для всех интегрируемых систем — это требование к инфраструктуре, DataHUB не проксирует файлы.