Penso di aver cercato e lavorato su tutti gli argomenti e tutorial su questo argomento.
Ricevo sempre questo errore quando tento di aprire la pagina dei backup:
Errore durante il tentativo di caricamento di /admin/backups.json
Quando apro /admin/backups.json ottengo solo un errore generico Accesso negato.
Quello che non capisco è che l’utilizzo dei seguenti comandi nella mia istanza EC2 funziona correttamente:
aws s3 ls s3://my-bucket-name
e quando entro nel container di discourse con ./launcher enter app posso eseguirlo anche con successo dopo aver installato s3cmd:
s3cmd ls s3://my-bucket-name
Posso anche caricare elementi nel mio bucket usando questi comandi, quindi la policy IAM dovrebbe andare bene e non riesco a capire perché Discourse non possa accedere al bucket. Ho anche provato ad aggiungere “AdministratorAccess” al ruolo IAM per escludere eventuali problemi di permessi troppo restrittivi.
Configurazione in Discourse:
backup location: S3
s3 backup bucket: my-bucket-name
s3 use iam profile: true
s3 region: the correct one. tripple checked.
Le restanti opzioni s3 sono lasciate intatte → Pertanto per lo più vuote/disabilitate.
Qualche idea su cosa potrebbe andare storto?
Grazie!