David_Wimbley
Делая ваши файлы общедоступными, вы позволяете кому-либо или чему-либо иметь доступ к этим файлам. Если эти файлы должны быть доступны только пользователям, прошедшим проверку подлинности, вам необходимо использовать предварительно подписанные URL-адреса и сделать ваши файлы закрытыми.
Если файлы, которые вы храните, могут быть просмотрены аутентифицированными и неаутентифицированными пользователями, то сделать ваши файлы общедоступными в S3-это нормально.
Если вам нужна смесь того и другого, то, по моему личному мнению, просто проще обрабатывать все ваши файлы одним методом, и поэтому я бы изменил файлы на частные и использовал предварительно подписанные URL-адреса.
Но вам нужно оценить, что делает ваш проект, какие файлы вы храните с точки зрения того, кто должен иметь к ним доступ, и соответственно реализовать вашу функциональность.