Я включил бакет S3 для загрузок пользователями в соответствии с инструкциями по адресу Set up file and image uploads to S3 - #264 by wal, а также активировал CDN AWS Cloudfront.
На моем форуме Discourse я установил ограничение на размер загружаемых файлов и изображений для пользователей примерно в 8 МБ.
Однако, как администратор сервера, я хотел бы иметь возможность загружать файлы большего размера самостоятельно, чтобы делиться ими с пользователями и встраивать их в сообщения. Мне не хотелось бы каждый раз менять настройки администратора для максимального размера загрузки через интерфейс Discourse. Я предпочел бы просто загрузить файл в свой бакет S3, скопировать и вставить URI файла непосредственно в текст встраивания в формате Markdown сообщения, и чтобы это «просто работало».
Есть ли способ сделать это? Я уже загрузил свой файл, например s3://discourse-bucket/manual-uploads/funny-video.webm, в бакет S3. Однако я не могу понять, как сформировать строку для включения в сообщение, которая позволит корректно встроить его.
Например, другое небольшое видео, которое уже загружено, встроено в сообщение следующим образом: . Но, конечно, если я просто скопирую и вставлю строку вроде , это не сработает.
Есть ли какой-то трюк, позволяющий это сделать?