Как настроить S3 для сохранения только загруженных файлов пользователя

Здравствуйте! Я хочу использовать S3 только для сохранения загруженных файлов и не хочу размещать на S3 свои ассеты (например, JavaScript). Возможно ли это сделать?

Какую проблему вы решаете?

Думаю, если не установить use_s3, то загрузка ресурсов может не произойти, но я не делал этого уже много лет. Эта функция не поддерживается и, скорее всего, вызовет проблемы.

Мои сервер/пользователи Discourse находятся в Азии, и я использую Backblaze B2 в качестве S3-решения (потому что это недорого).

Проблема в том, что я не хочу сохранять JS-файлы в S3 и заставлять пользователей загружать их, так как, по моему мнению, это замедлит загрузку сайта.

Поэтому я хотел бы узнать, есть ли способ хранить в S3 только загруженные файлы.

Так работают все размещённые сайты на Discourse.

Вы используете CDN, верно? Это будет быстрее, чем ваш сайт.

Да, я использую CDN для S3.

Но я все еще сомневаюсь: быстрее ли путь сервер Discourse (Азия) → CDN → пользователи (Азия), чем S3 (США) → CDN → пользователи (Азия)?

Я видел параметр с именем DISCOURSE_S3_UPLOAD_BUCKET, который кажется мне решением, но после замены DISCOURSE_S3_BUCKET на него я не могу пересобрать свой Discourse.

CDN работает быстрее.