Я создаю собственное приложение, которое использует изображения и аудиофайлы из корзины AWS S3.
Я использую рельсы и несущую в бэкэнде для загрузки изображений и аудиофайлов от пользователей.
Но мне нужно, чтобы файлы были доступны только пользователям мобильного приложения каким-либо образом.
Я подумал, что буду использовать подписанный URL, но эта ссылка может длиться не более 7 дней, чтоне работает для этого приложения.Файлы должны быть доступны до крайнего срока, который может быть в любое время в будущем.
Есть ли в AWS какой-то способ сказать, что эти файлы могут просматривать все (или только приложение), но не могут быть загружены?Причина, по которой я этого не хочу, заключается в том, что пользователи должны иметь возможность решать, загружать аудиофайл или нет.
После того, как выяснилось, что подписанные URL не действительны дольше 7 дней, я не знаюкак это сделать (новичок в AWS)