Configure automatic backups for Discourse

Sono riuscito a farlo funzionare, ma sembra che la casella di controllo degli upload non fosse realmente necessaria, né ne capisco lo scopo. Qual è lo scopo? L’unica cosa che voglio sono i backup su s3 invece che locali per il mio server. Il server ha solo backup automatici settimanali…

Anche il Json ha avuto problemi… Sono riuscito a farlo funzionare usando un riferimento ad un altro sito web. Tuttavia, nessuno è riuscito a caricare immagini perché avevo selezionato la casella di controllo degli upload (come descritto qui)… Deselezionare quella casella ha risolto il problema di caricamento delle immagini per gli utenti e le loro foto profilo.

Qual è lo scopo del caricamento delle immagini? Spero vivamente che le immagini siano incluse nei backup s3.
Ho dovuto seguire le istruzioni due volte perché non avevo capito “uploads” e avevo creato solo un bucket. Poi ho dovuto rifare tutto con 2 bucket, e infine ho dovuto rimuovere la casella di controllo per gli upload. Potrebbe essere utile se ci fosse un argomento separato e più semplice per i backup s3… e solo per i backup.

{
    "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 Mi Piace