Как предоставить доступ для загрузки файлов из ведра AWS S3?
Я совсем новичок в AWS и не имею большого представления о нем.
Когда я пытаюсь загрузить файл изображения с S3, он открывает файл вместо того, чтобы загрузить его.
Вот моя политика ведра s3 и шаблон URL Django URL:
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::my_bucket_name/*"
}
]
}
<a href="{{products.files.url}}" download="{{products.files.url}}">Download</a>