Django S3: Указанный вами механизм авторизации не поддерживается. Пожалуйста, используйте AWS4-HMAC-SHA256
Я следую курсу и считаю, что делаю все, что парень говорит шаг за шагом, однако, я столкнулся с проблемой, когда я не могу вывести изображения на мой сайт django из Amazon buckets.
я получаю
<Error> <Code>InvalidRequest</Code> <Message>The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.</Message> <RequestId>FBT5M3QQ69AF3QNB</RequestId> <HostId>L8MYNGNFtHoMzCIn8zQZLaIIzrtWpSE31tG4zeIr1o/XqdudSvvPhV9fUEBB5EiNvuWHtM+WqQc=</HostId> </Error>
Это мои
setting.py
STATIC_URL = '/static/'
MEDIA_URL = '/images/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'), ]
MEDIA_ROOT = os.path.join(BASE_DIR, 'static/images') # user uplaoded content
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
# Default primary key field type
# https://docs.djangoproject.com/en/3.2/ref/settings/#default-auto-field
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
AWS_ACCESS_KEY_ID = '**********'
AWS_SECRET_ACCESS_KEY = '********'
AWS_STORAGE_BUCKET_NAME = 'mybucket-name'
Файлы успешно загружаются в ведро, но они не отображаются на веб-странице...