При добавлении ошибка: Ошибка сохранения подключения к облачному хранилищу
Ошибка добавления контейнера: нераспознанный ответ службы (ошибка #3).
Ошибка добавления контейнера: нераспознанный ответ службы (ошибка #3).
15.01.2023 15:50:32
При добавлении ошибка: Ошибка сохранения подключения к облачному хранилищу
Ошибка добавления контейнера: нераспознанный ответ службы (ошибка #3). |
|
|
|
17.01.2023 13:19:29
На текущий момент битрикс не работает с minio, за счет того что он хоть и s3-compatible, но подпись (signature) считает не так как это делает AWS S3/Y.OS/mail.ru и т.п.
Нам для этого пришлось писать свой коннектор на базе aws s3 с правками под minio.
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
06.03.2024 16:29:38
Андрей, привет. Можешь подробнее рассказать как вы писали свой коннектор на базе aws s3 с правками под minio?
|
|
|
|
27.04.2024 18:09:15
Коллеги, привет. Делюсь результатами траблшутинга.
Чтобы minio и битря заработала, нам потребовалось. 1. На стороне битрикса был заменить коннектор: bitrix/modules/clouds/classes/general/storage_service_s3.php. Любезно предоставленный сапортом битрикса. 2. На стороне minio определить параметр MINIO_DOMAIN через переменную окружения (или поправить в конфигурационном файле минио) в virtual-hosted style. По дефолту минио отдает бакеты в path-style. Документация (раздел Domain): Пример(virtual-hosted style): MINIO_DOMAIN=mybucket.minio.example.net |
|
|
|
16.05.2024 10:29:40
> Любезно предоставленный сапортом битрикса.
Александр, могли бы вы предоставить этот файл? Буду очень благодарен |
|
|
|
08.06.2024 01:53:20
Ничего не надо править в ядре.
Просто настройте minio на поддержку virtual-hosted style путей. Для этого определите переменную в конфиге MINIO_DOMAIN="s3.domain.ru". Далее настройте nginx для проксирования wildcard поддоменов, создав доп секцию server c прослушиванием server_name *.s3.domain.ru; proxy_pass Остальные настройки как обычно, во всех инструкциях плюс минус одинаково. Далее получите wildcard сертификат от LE на поддомены *.s3.domain.ru Вся настройка minio и nginx происходит как обычно, просто когда все заработает на path-style, тогда сделайте как выше написано. Сам чуть не пошел ядро править, хорошо проверил. |
|
|
|
11.11.2024 08:50:54
Алексей Ковалев, можете поделиться конфигом minio и nginx на сервере minio?
Нужно ли дополнительно что-то настраивать в битриксе? Пробовал по всякому настроить для диска б24 - файлы отлично загружаются в бакет, но при их предпросмотре или скачивании из интерфейсаБ24 ошибки. |
|
|
|
15.11.2024 23:06:51
Никита бом бом, Файлы не отдаются с S3 т.к. в главном модуле в административном разделе скорее всего включена отдача через NGINX, при этом NGINX может и не сконфигурирован для этого. Можно убрать галочку около "Быстрая отдача файлов через Nginx", тогда отдача файлов будет не через NGINX, а через php-интерпретатор, но после этого могут быть другие проблемки... Вторая возможная причина , что контейнер (bucket) не публичный, хотя битрикс сам настраивает бакет так чтобы часть бакета была публична доступна, даже в приватном бакете...
|
||||
|
|
|||