Мне удалось заставить это работать, но, похоже, флажок «Загрузки» на самом деле не нужен, и я не понимаю его назначения. В чём его назначение? Мне нужно только делать резервные копии на S3 вместо локальных для моего сервера. На сервере есть только еженедельные автоматические резервные копии.
С JSON тоже были проблемы. Мне удалось заставить его работать, используя ссылку с другого сайта. Однако никто не мог загружать изображения, потому что у меня был установлен флажок «Загрузки» (как описано здесь). Снятие галочки с этого флажка устранило проблему с загрузкой изображений для пользователей и их аватаров.
В чём назначение загрузки изображений? Я очень надеюсь, что изображения включены в резервные копии S3.
Мне пришлось дважды выполнять инструкции, потому что я не понял «загрузки» и создал только один бакет. Затем мне пришлось сделать это снова с двумя бакетами, а затем я должен был снять флажок «Загрузки». Было бы неплохо, если бы существовала отдельная более простая тема для резервного копирования S3… и только для резервного копирования.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:List*",
"s3:Get*",
"s3:AbortMultipartUpload",
"s3:DeleteObject",
"s3:PutObject",
"s3:PutObjectAcl",
"s3:PutObjectVersionAcl",
"s3:PutLifecycleConfiguration",
"s3:CreateBucket",
"s3:PutBucketCORS"
],
"Resource": [
"arn:aws:s3:::classicaltheravadabucket",
"arn:aws:s3:::classicaltheravadabucket/*",
"arn:aws:s3:::classicaltheravadabackupbucket",
"arn:aws:s3:::classicaltheravadabackupbucket/*"
]
},
{
"Effect": "Allow",
"Action": [
"s3:ListAllMyBuckets",
"s3:*"
],
"Resource": "*"
}
]
}