错误:net::ERR_在使用AWS文件存储时中止了400(错误请求)?[Python]

错误:net::ERR_在使用AWS文件存储时中止了400(错误请求)?[Python],python,python-3.x,django,amazon-web-services,amazon-s3,Python,Python 3.x,Django,Amazon Web Services,Amazon S3,[使用Python Django] 大家好,我正在使用aws文件存储来存储静态文件夹的文件,我正在使用S3 bucket(免费层) 我想我已经正确地建立了aws与我的项目的联系 但我还是犯了一个错误 我从aws得到的每一页 settings.py # Application definition INSTALLED_APPS = [ 'camroid_app.apps.CamroidAppConfig', 'accounts_app.apps.AccountsAppConfig

[使用Python Django]

大家好,我正在使用aws文件存储来存储静态文件夹的文件,我正在使用S3 bucket(免费层)

我想我已经正确地建立了aws与我的项目的联系

但我还是犯了一个错误 我从aws得到的每一页

settings.py

# Application definition

INSTALLED_APPS = [
    'camroid_app.apps.CamroidAppConfig',
    'accounts_app.apps.AccountsAppConfig',

    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',

    'storages'

]

# S3 BUCKETS CONFIG

AWS_ACCESS_KEY_ID = '********************************'
AWS_SECRET_ACCESS_KEY = '*********************************'
AWS_STORAGE_BUCKET_NAME = '******'
AWS_S3_FILE_OVERWRITE = False
AWS_DEFAULT_ACL = None
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
STATICFILES_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'

'''
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
    <AllowedOrigin>*</AllowedOrigin>
    <AllowedMethod>GET</AllowedMethod>
    <AllowedMethod>POST</AllowedMethod>
    <AllowedMethod>PUT</AllowedMethod>
    <AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
'''

请避免张贴错误的图片,并考虑发布附加代码来显示您的问题和附加上下文,我们只看到一些设置和错误消息。Andre.IDK抱歉,但我认为与建立aws文件存储连接相关的代码只有这么多。如果我总结一下,我在aws bucketi中的每个文件上都会得到
net::ERR\u ABORTED 400(错误请求)
,我会得到
net::ERR\u ABORTED 400(错误请求)
带有控制台上的链接,但当我打开该链接时,它会显示
InvalidRequest
不支持您提供的授权机制。请使用AWS4-HMAC-SHA256。B9E2B024B89041D6 RONNQGQVFKDBSKE5NMBAAPC9RQ7ZYRZJLYXBGKL83EIZB6UNT/RGBPFKNLPGORBK3IZNNZ7OM=
<Error>
<Code>InvalidRequest</Code>
<Message>The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.</Message>
<RequestId>B9E2B024B89041D6</RequestId>
<HostId>roNnqGQVfkDBske5NMbaaPc9Rq7zYrzjLyXbGKl83EIzzb6UNT/rGbpfKNlpfGORbK3IznNZ7OM=</HostId>
</Error>