我实现了这个功能,但似乎上传复选框并非必需,我也不明白它的用途。它的用途是什么? 我唯一想要的是将备份存储到 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": "*"
}
]
}