Использование объектного хранилища Scaleway, совместимого с S3

Оказалось, что большинство клонов работают с ошибками. Например, Digital Ocean S3 Clone забывает MIME-тип файла, из-за чего наш сжатый через brotli JS-файл отдаётся как обычный текст, что полностью ломает Discourse. Поэтому нет подробных руководств, так как опыт был ужасным ещё несколько месяцев назад, и всё меняется очень быстро.

На следующей неделе я планирую провести полную проверку предложения от ScaleWay и, если всё заработает, написать руководство howto.

:+1:
Не могу дождаться, когда прочитаю эту документацию :slight_smile:

Меня тоже это очень интересует. Я пытался заставить это работать на Rails с ActiveStorage, но безуспешно.

У меня есть ожидающий рассмотрения PR, прежде чем я смогу опубликовать руководство по адресу

Я предполагаю, что почти все клоны S3, которые используют minio «под капотом», такие как Digital Ocean, понадобятся это.

Руководство доступно по адресу Configure an S3 compatible object storage provider for uploads

Это сработало для меня (спасибо!), тогда как простое указание s3_endpoint не помогло.
Излишне говорить, что проблема всё ещё не решена, и очевидно, что одного лишь указания конечной точки недостаточно (это очевидно при интеграции с S3).

Правильным решением было бы позволить настраивать регион, выходя за пределы жёстко заданных значений Amazon в интерфейсе.
Также отсутствует возможность использовать путь для бакета, что является полезной функцией для кастомных интеграций с S3.

Поддерживаемая конфигурация для Scaleway доступна по адресу Configure an S3 compatible object storage provider for uploads