Koteezy, смысл действия – в красивых урл, ведущих на профиль. Естественно, оно может быть не уникальным. Поэтому, я написал про проверку уникальности перед сохранением.
Иван Шумов, разве это вопрос aws? Я про тег, который вы поставили. Меня устраивают права в aws. Вопрос про получение прав в приложении (это с вами уже разобрали)
Иван Шумов, я понял, спасибо. Вопрос не про стратегию, мне нужно просто приватные картинки показать. Также, как я сейчас скачиваю приватные файлы, но только не скачивать. В примерах в гугле показывают приватные картинки методом url из blade. У меня не blade, а Laravel Resource и фронт. Проблема в том, что url и Storage на фронте вызвать нельзя. Вот и думаю как это обойти
Иван Шумов, непонятно зачем скачивать файл к себе, создавать нагрузку, а потом показывать. Проще тогда сразу на сервер загружать. Насчет signed urls - буду гуглить. Это нормальная практика?
Я могу скачивать приватные файлы с помощью Storage::disk('s3')->download($patch);
также в гуглах находил способы при прямом обращении к методу url из blade (типа он в данном случае на время показывает насколько я понял). Но у меня не работает т.к. фронт работает без методов