【发布时间】:2022-01-08 01:10:51
【问题描述】:
我正在尝试将我的 Django 项目设置为在 AWS S3 存储桶上托管静态图像,但是当我尝试通过 Django 管理面板上传图像时出现以下错误
这些是我在 Django 中的设置
AWS_ACCESS_KEY_ID = 'some_key'
AWS_SECRET_ACCESS_KEY = 'some_key_aswell'
AWS_STORAGE_BUCKET_NAME = 'bucket_name'
AWS_S3_FILE_OVERWRITE = False
AWS_DEFAULT_ACL = None
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
AWS_S3_REGION_NAME = 'us-east-2'
存储桶的 Cors 策略设置
[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"GET",
"POST",
"PUT"
],
"AllowedOrigins": [
"*"
],
"ExposeHeaders": []
}
]
【问题讨论】: