Configure automatic backups for Discourse

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