Django-App s3 bucket не работает должным образом

В настоящее время я развертываю свой сайт на heroku и хочу обслуживать статические и медиа файлы с AWS S3, и на данный момент файлы обслуживаются с aws, но стилизация не применяется

enter image description here

Вот мои настройки:

AWS_ACCESS_KEY_ID = os.environ.get('AWS_ACCESS_KEY_ID')
AWS_SECRET_ACCESS_KEY = os.environ.get('AWS_SECRET_ACCESS_KEY')
AWS_STORAGE_BUCKET_NAME = os.environ.get('AWS_STORAGE_BUCKET_NAME')
AWS_S3_FILE_OVERWRITE = False
AWS_S3_CUSTOM_DOMAIN = f'{AWS_STORAGE_BUCKET_NAME}.s3.amazonws.com'
AWS_S3_OBJECT_PARAMETERS = {'CacheControl' : 'max-age=86400'}
AWS_DEFAULT_ACL = 'public-read'
AWS_S3_REGION_NAME = 'eu-west-3'

# AWS_S3_SIGNATURE_VERSION = 's3v4's3

AWS_LOCATION = 'static'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static')
]
STATICFILES_STORAGE = 'storages.backends.s3boto3.S3StaticStorage'
STATIC_URL = f'https://{AWS_S3_CUSTOM_DOMAIN}/{AWS_LOCATION}/'

DEFAULT_FILE_STORAGE = "joaoLina.storages.MediaStorage"
MEDIA_URL = f'https://{AWS_S3_CUSTOM_DOMAIN}/media/'

У меня есть правильные разрешения на моем ведре, и, как вы можете видеть, файлы обслуживаются из aws: enter image description here

Так что если кто-то знает, что я упускаю, я был бы рад узнать.

Итак, проблема была в том, что у меня не была установлена политика cors на моем ведре, поэтому после того, как я это сделал, все пошло гладко.

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