Ich habe R2 zum Laufen gebracht, indem ich diese Reihe von Regeln verwendet habe:
## Diese Reihe von Zeilen ermöglicht das Hochladen und Herunterladen von R2 S3 gehosteten Dateien..
DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: auto
DISCOURSE_S3_ACCESS_KEY_ID: access-key-id
DISCOURSE_S3_SECRET_ACCESS_KEY: access-key
DISCOURSE_S3_CDN_URL: https://eufiles.technospider.com
DISCOURSE_S3_BUCKET: exotics-unlimited
DISCOURSE_S3_BACKUP_BUCKET: exotics-unlimited-backups
DISCOURSE_BACKUP_LOCATION: s3
# DISCOURSE_CDN_URL: https://eufiles.technospider.com
DISCOURSE_S3_ENDPOINT: https://71*****5d4976.r2.cloudflarestorage.com
# DISCOURSE_INCLUDE_S3_UPLOADS_IN_BACKUPS: true
DISCOURSE_S3_INSTALL_CORS_RULE: false
Sobald ich die Zeile CDN_URL auskommentiert habe, funktionierte es. Ich nehme an, dass diese Zeile aufgrund der Tatsache, dass R2 das CDN automatisch erstellt, nicht benötigt wird und das Hinzufügen dieser Zeile die Dinge sogar kaputt macht.
Ich habe die Zeile zum Einschließen von Bildern auskommentiert, um meine Backup-Größen gering zu halten. Ich verwende die kostenlose Stufe bei R2 und möchte mein Limit nicht überschreiten.