Как ограничить права на чтение медиафайлов django, хранящихся на digitalocean, только для моего фронтенда?

У меня есть проект django с react.js frontend, развернутый на DigitalOcean, где пользователи могут загружать свои файлы. Я использую пользовательский подкласс бэкенда S3Boto3Storage из django-storages. Я знаю, что могу сделать медиафайлы общедоступными, установив default_acl = "public-read", но я хочу предоставить доступ на чтение к этим файлам только запросам с моего фронтенда, сохранив их конфиденциальными для всех остальных. Как я могу это сделать?

Вернуться на верх