Zum Hauptinhalt springen

Cloudflare R2-Upload-Fehler beheben — Lösung mit RcloneView

· 3 Minuten Lesezeit
Jay
Tech Writer

Cloudflare R2 hat spezifische Anforderungen an Zugangsdaten und Endpunkte, die bei Fehlkonfiguration zu Fehlern führen. So diagnostizieren und beheben Sie die häufigsten R2-Upload- und Synchronisationsfehler in RcloneView.

Cloudflare R2 ist ein S3-kompatibler Objektspeicherdienst, der Egress-Gebühren eliminiert und sich dadurch besonders für Content-Distribution und Backup-Workloads eignet. Das Authentifizierungsmodell von R2 unterscheidet sich jedoch leicht von Standard-AWS-S3 — es verwendet eine Account-ID zusammen mit API-Tokens anstelle der IAM-artigen Schlüsselpaare, die die meisten S3-Nutzer kennen. Diese Angaben in RcloneView korrekt zu setzen, ist der Schlüssel zur Behebung der meisten R2-Fehler.

Vorschau der RcloneView-App

Alle Clouds an einem Ort verwalten & synchronisieren

RcloneView ist eine plattformübergreifende GUI für rclone. Vergleichen Sie Ordner, übertragen oder synchronisieren Sie Dateien und automatisieren Sie Multi-Cloud-Workflows mit einer klaren, visuellen Oberfläche.

  • Ein-Klick-Jobs: Kopieren · Synchronisieren · Vergleichen
  • Zeitpläne & Verlauf für zuverlässige Automatisierung
  • Funktioniert mit Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP und mehr
WindowsmacOSLinux
Kostenlos loslegen →

Kernfunktionen kostenlos. Plus-Automatisierungen verfügbar.

Fehler: 403 Forbidden oder ungültige Zugangsdaten

Der häufigste R2-Fehler ist eine 403 Forbidden-Antwort, die meist durch eine falsche API-Token-Konfiguration verursacht wird. Beim Hinzufügen von Cloudflare R2 unter Remote-Tab → Neuer Remote benötigen Sie drei Angaben: den R2-API-Token (mit Object Read/Write-Berechtigungen für den jeweiligen Bucket), die Account-ID (im Cloudflare-Dashboard zu finden) und die R2-Endpunkt-URL im Format https://<ACCOUNT_ID>.r2.cloudflarestorage.com.

Ein häufiger Fehler ist die Verwendung des globalen API-Schlüssels anstelle eines R2-spezifischen API-Tokens. Erstellen Sie einen dedizierten API-Token im R2-Bereich von Cloudflare unter Manage API Tokens und stellen Sie sicher, dass er mindestens die Berechtigung "Object Read & Write" für den Ziel-Bucket besitzt. Falls Sie 403-Fehler beim Auflisten des Buckets erhalten, nicht aber beim Zugriff auf einzelne Dateien, fehlen dem Token möglicherweise Berechtigungen zum Auflisten auf Bucket-Ebene — erstellen Sie ihn mit dem Scope "Account → R2 → Read/Write" neu.

Configuring Cloudflare R2 credentials in RcloneView

Fehler: Multipart-Upload fehlgeschlagen oder unvollständige Uploads

R2 unterstützt Multipart-Uploads (erforderlich für Dateien über 100 MB), aber unvollständige Multipart-Uploads können verwaiste Teile in Ihrem Bucket hinterlassen und dazu führen, dass nachfolgende Uploads derselben Datei fehlschlagen. Achten Sie im Log-Tab von RcloneView auf Meldungen wie upload multipart failed oder NoSuchUpload.

Die Lösung besteht darin, zunächst verwaiste Multipart-Uploads aus Ihrem R2-Bucket über das Cloudflare-Dashboard oder das rclone-Terminal in RcloneView zu bereinigen. Wiederholen Sie den Upload anschließend mit einer geringeren Anzahl gleichzeitiger Multipart-Streams in den erweiterten Einstellungen des Jobs. Das Setzen von --s3-upload-concurrency 4 über die Option Global Rclone Flags in den Einstellungen kann große Uploads zu R2 stabilisieren.

Retrying a failed R2 upload job in RcloneView

Endpunkt- und Regionsfehler

Cloudflare R2 verwendet keine Standard-AWS-Regionscodes. Wenn Sie Fehler wie NoSuchBucket oder InvalidLocationConstraint sehen, überprüfen Sie die Endpunkt-URL in Ihrer Remote-Konfiguration. Das korrekte Format lautet https://<YOUR_ACCOUNT_ID>.r2.cloudflarestorage.com — die Account-ID muss exakt mit Ihrem Cloudflare-Konto übereinstimmen. Das Region-Feld sollte für R2 leer gelassen oder auf auto gesetzt werden.

Falls Sie den Endpunkt von einem anderen S3-Dienst kopiert haben, prüfen Sie genau, ob er mit Ihrem Account-ID-Präfix beginnt und nicht mit einer AWS-Region-URL wie s3.us-east-1.amazonaws.com.

Monitoring R2 upload after fixing configuration errors

Erste Schritte

  1. Laden Sie RcloneView herunter von rcloneview.com.
  2. Überprüfen Sie, ob Ihr R2-API-Token über Object Read/Write-Berechtigungen für den Ziel-Bucket verfügt.
  3. Bestätigen Sie, dass die Endpunkt-URL das Format https://<ACCOUNT_ID>.r2.cloudflarestorage.com verwendet.
  4. Reduzieren Sie bei großen Dateien die Multipart-Upload-Parallelität und bereinigen Sie verwaiste Uploads.

Bei korrekter Konfiguration bietet Cloudflare R2 mit RcloneView hervorragende Leistung für Backup und Archivierung zu planbaren Kosten.


Weiterführende Anleitungen:

Unterstützte Cloud-Anbieter

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces