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": "*"
}
]
}