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.