Django storages ломает статические файлы администратора

Я попробовал переместиться с локальных статических файлов на S3 с помощью django-storages. Я тщательно следовал документации, но все еще нет доступа к статическим файлам.

В локальной среде у меня есть:

STATIC_URL = '/static/'

в settings.py и все работает нормально.

когда я добавляю все параметры S3, как показано в документации:

STATIC_URL = 'https://django-main.s3.amazonaws.com/'
ADMIN_MEDIA_PREFIX = 'https://django-main.s3.amazonaws.com/admin/' # tried with this and also without this



DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
STATICFILES_STORAGE = 'storages.backends.s3boto3.S3StaticStorage'


AWS_ACCESS_KEY_ID = '<AWS_ACCESS_KEY_ID>'
AWS_SECRET_ACCESS_KEY = '<AWS_SECRET_ACCESS_KEY>'
AWS_STORAGE_BUCKET_NAME = 'bucket-name'

Я запустил python manage.py collectstatic, который, казалось, работал нормально, и загрузил статические файлы в bucket.

но при запуске сервера и переходе на страницу администратора все выглядит следующим образом:

enter image description here

, потому что у него нет доступа к статическим файлам. Ошибка не возникает/не показывается

Есть идеи?

Проблема заключалась в том, что разрешения на чтение ведра не были публичными. Изменение разрешений помогло

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