403 ошибки с AWS S3 при загрузке статических файлов


Я создаю приложение Django и пытаюсь использовать ведро S3 для хранения статических файлов, таких как JavaScript и CSS.
Я успешно загрузил статические файлы, и я могу видеть это через консоль S3. Но я получаю 403 ошибку, когда мой сайт пытается загрузить статические файлы из моего ведра S3.
Поэтому я проверил разрешения и убедился, что ведро S3 доступно для всех.

Но я все еще получаю 403 ошибку в инспекторе.

Я не думаю, что мой settings.py связан с этим, но я показываю вам мой settings.py, если он имеет отношение к проблеме.

# AWS S3 Static Files Configuration
AWS_ACCESS_KEY_ID = config('AWS_ACCESS_KEY_ID')
AWS_SECRET_ACCESS_KEY = config('AWS_SECRET_ACCESS_KEY')
AWS_STORAGE_BUCKET_NAME = config('AWS_STORAGE_BUCKET_NAME')
AWS_S3_CUSTOM_DOMAIN = '%s.s3.amazonaws.com' % AWS_STORAGE_BUCKET_NAME
AWS_S3_OBJECT_PARAMETERS = {
    'CacheControl': 'max-age=86400',
}
AWS_S3_FILE_OVERWRITE = False
AWS_DEFAULT_ACL = 'public-read'
AWS_LOCATION = 'static'

STATICFILES_DIRS = [
    'atgs_project/static',
]
STATIC_URL = 'https://%s/%s/' % (AWS_S3_CUSTOM_DOMAIN, AWS_LOCATION)
STATICFILES_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
AWS_S3_REGION_NAME = 'us-west-2'
AWS_S3_USE_SSL = False
AWS_S3_ENDPOINT_URL = "https://my-ecommerce-app-bucket.s3.amazonaws.com/"

Заранее спасибо.

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