Configure automatic backups for Discourse

J’ai réussi à faire fonctionner cela, mais il semble que la case de téléchargement n’était pas vraiment nécessaire, et je n’en comprends pas non plus l’utilité. Quel est son but ? La seule chose que je veux, ce sont des sauvegardes sur S3 au lieu du local pour mon serveur. Le serveur n’a que des sauvegardes automatiques hebdomadaires…

Le Json avait aussi des problèmes… J’ai réussi à le faire fonctionner en utilisant une référence d’un autre site. Cependant, personne ne pouvait télécharger d’images car j’avais coché la case de téléchargement (comme décrit ici)… Désactiver cette case a résolu le problème de téléchargement d’images pour les utilisateurs et leurs photos de profil.

Quel est le but du téléchargement d’images ? J’espère sincèrement que les images sont incluses dans les sauvegardes S3.
J’ai dû suivre les instructions deux fois car je ne comprenais pas “téléchargements” et n’avais créé qu’un seul bucket. Ensuite, j’ai dû recommencer avec 2 buckets, puis j’ai dû décocher la case pour les téléchargements. Il serait peut-être utile d’avoir un sujet séparé, plus simple, pour les sauvegardes S3… et uniquement les sauvegardes.

{
    "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 « J'aime »