Zum Hauptinhalt springen

Cloud-API-Ratenbegrenzungen erklärt — Warum Ihre Übertragungen fehlschlagen und wie Sie es beheben

· 5 Minuten Lesezeit
Tayson
Senior Engineer

Ihre Cloud-Synchronisation startet stark, verlangsamt sich dann aber plötzlich bis zum Stillstand. Fehlermeldungen erscheinen: „Rate limit exceeded", „403 Forbidden", „Too many requests." Ihre Übertragung stoppt bei 60%. Was passiert hier?

Jeder Cloud-Speicher-Anbieter begrenzt, wie schnell Sie mit seiner API interagieren können. Diese Ratenbegrenzungen schützen die Infrastruktur vor Missbrauch, betreffen aber auch legitime Nutzer, die große Datenmengen verschieben. Diese Grenzen zu verstehen — und Ihre Tools so zu konfigurieren, dass sie diese einhalten — macht den Unterschied zwischen Übertragungen, die zuverlässig abgeschlossen werden, und Übertragungen, die auf halbem Weg fehlschlagen.

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.

Was sind API-Ratenbegrenzungen?

Wenn Sie Dateien in einem Cloud-Speicher hochladen, herunterladen, auflisten oder ändern, macht Ihr Tool API-Aufrufe. Jede Operation ist eine oder mehrere API-Anfragen. Ratenbegrenzungen setzen ein Limit, wie viele Anfragen Sie in einem bestimmten Zeitraum stellen können.

Arten von Limits

  • Anfragen pro Sekunde — Wie viele API-Aufrufe pro Sekunde (z. B. S3: 3.500 PUT-Anfragen/Sekunde pro Präfix).
  • Anfragen pro Tag — Gesamte tägliche API-Aufrufe (z. B. Google Drive: ~10 Milliarden Abfragen/Tag für Apps, aber deutlich weniger pro Nutzer).
  • Bandbreite pro Tag — Gesamtes Datenvolumen (z. B. Google Drive: ~750 GB Upload/Tag).
  • Gleichzeitige Verbindungen — Wie viele simultane Verbindungen erlaubt sind.
  • Burst-Limits — Kurzfristige Spitzen, die erlaubt sind, bevor die Drosselung einsetzt.

Ratenbegrenzungen nach Anbieter

Google Drive

LimitWert
Upload pro Tag~750 GB
Download pro Tag~10 TB
API-Abfragen pro 100 Sekunden1.000 pro Nutzer
Dateioperationen pro Sekunde~10
Fehlercode403 (userRateLimitExceeded), 429

Google Drive ist einer der Anbieter mit den aggressivsten Ratenbegrenzungen. Wenn Sie 403 oder userRateLimitExceeded sehen, stoßen Sie an diese Grenze.

OneDrive / SharePoint

LimitWert
API-AufrufeDynamische Drosselung
Gleichzeitige Uploads~4 empfohlen
Fehlercode429 (Too Many Requests), 503

Microsoft verwendet dynamische Drosselung — die Limits werden innerhalb einer Sitzung enger, je mehr Sie das System nutzen.

AWS S3

LimitWert
PUT/COPY/POST/DELETE3.500 pro Sekunde pro Präfix
GET/HEAD5.500 pro Sekunde pro Präfix
Kein tägliches BandbreitenlimitUnbegrenzt
Fehlercode503 (Slow Down)

S3 ist am großzügigsten. Die meisten Nutzer stoßen nie an Ratenbegrenzungen, außer wenn sie Tausende kleiner Dateioperationen durchführen.

Dropbox

LimitWert
API-Aufrufe~300 pro Minute für Apps
Upload pro SitzungProgressive Drosselung
Fehlercode429

Backblaze B2

LimitWert
API-AufrufeAbhängig vom Tarif
Gleichzeitige UploadsKein festes Limit
BandbreitePay-per-Use, keine Obergrenze

B2 ist sehr großzügig — Ratenbegrenzungen sind selten ein Problem.

Wie RcloneView mit Ratenbegrenzungen umgeht

Automatische Wiederholung

Wenn rclone einen Ratenbegrenzungsfehler erhält (429, 403, 503), geschieht Folgendes automatisch:

  1. Die betroffene Übertragung wird pausiert.
  2. Es wird die vom Server angegebene Zeit gewartet (oder ein exponentielles Backoff verwendet).
  3. Die Operation wird wiederholt.

Sie sehen dies im Übertragungsprotokoll als „rate limited, waiting X seconds."

Konfigurierbare parallele Übertragungen

Reduzieren Sie parallele Übertragungen, um Ihre API-Anfragerate zu senken:

AnbieterEmpfohlene parallele Übertragungen
Google Drive3–4
OneDrive4
Dropbox3–4
S38–32
B28–16

Bandbreitenbegrenzung

Verwenden Sie Bandbreitenlimits, um die Datenrate zu kontrollieren und indirekt die Anzahl der API-Aufrufe zu reduzieren.

v1.3 Fehlgeschlagene Übertragungen wiederholen

Wenn Übertragungen trotz Ratenbegrenzungsbehandlung fehlschlagen, kann die Wiederholungsfunktion von v1.3 fehlgeschlagene Dateien nach Abschluss des Jobs erneut ausführen.

Strategien zur Vermeidung von Ratenbegrenzungen

1) Übertragung außerhalb der Stoßzeiten

Planen Sie große Übertragungen für Nächte und Wochenenden, wenn andere Nutzer (und Ihre eigenen Apps) keine API-Aufrufe tätigen:

Schedule transfers during off-hours

2) Auf mehrere Tage verteilen

Für Migrationen, die Google Drives tägliches Upload-Limit von 750 GB überschreiten:

  • Tag 1: Ordner A übertragen (500 GB).
  • Tag 2: Ordner B übertragen (500 GB).
  • Tag 3: Ordner C übertragen + alles verifizieren.

3) Eigene API-Anmeldedaten verwenden

Google Drive und einige andere Anbieter erlauben höhere Ratenbegrenzungen, wenn Sie Ihre eigenen OAuth-App-Anmeldedaten anstelle von gemeinsam genutzten verwenden. Konfigurieren Sie Ihr eigenes Google-API-Projekt für höhere Kontingente.

4) Dateiprüfung reduzieren

Überspringen Sie bei anfänglichen Massen-Uploads die Zielprüfung. Dies eliminiert die Hälfte Ihrer API-Aufrufe (diejenigen, die prüfen, ob eine Datei bereits existiert).

5) Kleine Dateien bündeln

Wenn Sie Tausende kleiner Dateien haben, sollten Sie diese vor der Übertragung in ZIP-Archive packen. Eine 1-GB-ZIP-Datei macht 1 API-Aufruf, statt dass 10.000 einzelne Datei-Uploads 10.000 Aufrufe erzeugen.

Auf Ratenbegrenzungsprobleme achten

Beobachten Sie Ihren Übertragungsfortschritt auf Anzeichen von Drosselung:

Monitor for rate limit errors

Warnsignale:

  • Die Übertragungsgeschwindigkeit sinkt plötzlich, nachdem sie stark begonnen hat.
  • Periodische Pausen bei der Übertragung.
  • Fehlermeldungen im Protokoll mit den Codes 429 oder 403.
  • Die Übertragungsgeschwindigkeit schwankt (schnell → langsam → schnell).

Erste Schritte

  1. Laden Sie RcloneView herunter von rcloneview.com.
  2. Stellen Sie geeignete parallele Übertragungen für Ihren Cloud-Anbieter ein.
  3. Planen Sie große Übertragungen außerhalb der Stoßzeiten.
  4. Überwachen Sie den Fortschritt und achten Sie auf Drosselungsanzeichen.
  5. Nutzen Sie die Wiederholung (v1.3) für Zuverlässigkeit.

Ratenbegrenzungen werden nicht verschwinden — aber mit den richtigen Einstellungen können Sie zuverlässig innerhalb dieser Grenzen arbeiten.


Verwandte 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