Произошла ошибка (NoSuchBucket) при вызове операции PutObject
Я пытаюсь загрузить изображения моего проекта django в s3 bucket. В настройках у меня следующее
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
AWS_S3_ACCESS_KEY_ID = 'my_key_id'
AWS_S3_SECRET_ACCESS_KEY = 'my_secret_key'
AWS_STORAGE_BUCKET_NAME = 'app_name'
AWS_QUERYSTRING_AUTH = False
У меня есть это в моих разрешениях aws
{
"Version": "2012-10-17",
"Id": "Policy1665038511106",
"Statement": [
{
"Sid": "Stmt1665038504281",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::novacreditbank/*"
}
]
}
Я продолжаю получать эту ошибку
NoSuchBucket at /admin/Novaapp/data/1/change/
При вызове операции PutObject произошла ошибка (NoSuchBucket): Указанное ведро не существует
Дополнительно, похоже, что ваше разрешение предназначено для getObject, но для PutObject потребуется другое заявление политики.