Ich glaube, ich habe alle Themen und Tutorials zu diesem Thema durchsucht und bearbeitet.
Ich erhalte immer diesen Fehler, wenn ich versuche, die Seite Backups zu öffnen:
Fehler beim Versuch, /admin/backups.json zu laden
Wenn ich /admin/backups.json öffne, erhalte ich nur eine generische Fehlermeldung „Zugriff verweigert“.
Was ich nicht verstehe, ist, dass die folgenden Befehle auf meiner EC2-Instanz ordnungsgemäß funktionieren:
aws s3 ls s3://my-bucket-name
Und wenn ich mit ./launcher enter app in den Discourse-Container wechsle, kann ich dies nach der Installation von s3cmd auch erfolgreich ausführen:
s3cmd ls s3://my-bucket-name
Ich kann auch mit diesen Befehlen Dinge in meinen Bucket hochladen, daher sollte die IAM-Richtlinie in Ordnung sein, und ich kann nicht verstehen, warum Discourse nicht auf den Bucket zugreifen kann. Ich habe auch versucht, der IAM-Rolle „AdministratorAccess“ hinzuzufügen, um Probleme mit zu engen Berechtigungen auszuschließen.
Konfiguration in Discourse:
backup location: S3
s3 backup bucket: my-bucket-name
s3 use iam profile: true
s3 region: the correct one. tripple checked.
Die restlichen S3-Optionen bleiben unberührt → Daher meist leer/deaktiviert.
Irgendeine Idee, was schiefgehen könnte?
Danke!