Problem mit Backblaze für Backup – Fehler beim Auflisten von Backups von S3: Signaturvalidierung fehlgeschlagen

Hallo,

ich versuche, einen Backblaze-Bucket ausschließlich für Backup-Zwecke einzurichten.

Ich habe mich an folgende Anleitung gehalten: REQ: Support S3 backup to a service like Backblaze - #4 by frold
und den verlinkten Beitrag „using-object-storage-for-uploads-s3-clones

Können Sie versuchen, die Verwendung von Object Storage für Uploads (S3 & Klone) zu befolgen?

3 „Gefällt mir“

Danke für den Vorschlag, @Falco!

Der entsprechende Abschnitt meiner app.yml sieht nun so aus:

  ## DISCOURSE_USE_S3: true  -- für die Nutzung eines CDN?!
  DISCOURSE_S3_REGION: "us-west-002"
  DISCOURSE_S3_INSTALL_CORS_RULE: false
  DISCOURSE_S3_CONFIGURE_TOMBSTONE_POLICY: false
  DISCOURSE_S3_ENDPOINT: https://s3.us-west-002.backblazeb2.com
  DISCOURSE_S3_ACCESS_KEY_ID: XXXXXXXXXXXXXXXXXX
  DISCOURSE_S3_SECRET_ACCESS_KEY: XXXXXXXXXXXXXXXXXX
  ## DISCOURSE_S3_CDN_URL: https://
  DISCOURSE_S3_BUCKET: discourse
  DISCOURSE_S3_BACKUP_BUCKET: discourse/backups
  DISCOURSE_BACKUP_LOCATION: s3

Ich habe auch den Hinweis zu CORS bemerkt und daher versucht, die CORS-Richtlinie des Buckets so zu setzen, dass für beide Protokolle (S3 und B2) der Zugriff von allen Domains erlaubt ist (dies werde ich einschränken, sobald es funktioniert).

Damit hatte ich leider keinen Erfolg.

Außerdem habe ich einen weiteren App-Schlüssel erstellt, der vollen Zugriff auf alle Buckets hat, und das System damit neu aufgebaut. Auch damit hatte ich keinen Erfolg.

Weitere Vorschläge?

Ich habe es gerade auch mit der obigen Konfiguration versucht, jedoch mit

DISCOURSE_USE_S3: true

Andere Buckets werden erfolgreich genutzt, um andere Dienste zu sichern (Hinweis: Das Sicherungstool verwendet die B2-API.)

Kleines Update: Ich habe den API-Schlüssel für „alle Buckets

Am nächsten Tag hat es „einfach funktioniert“ :roll_eyes:

1 „Gefällt mir“