Cloudflare R2 bekommt Event-Notifications — S3-kompatibel, aber besser
R2 hat jetzt Event-Notifications für PutObject, DeleteObject und Multipart-Events. Triggert direkt Workers oder Queues — ohne Egress-Aufpreis.
Cloudflare hat Event-Notifications für R2 in den GA-Status gehoben. Was bei AWS S3 seit 2014 Standard ist, kommt jetzt zu R2 — aber ohne den Egress-Aufpreis, der bei S3 das eigentliche Problem ist.
TL;DR
- R2 Event-Notifications sind ab heute GA für alle Pläne.
- Trigger:
PutObject,DeleteObject,CompleteMultipartUpload,AbortMultipartUpload. - Targets: Cloudflare Queues, Workers, und neu auch Webhooks zu externen Endpoints.
- Latenz: p50 ~80 ms, p99 ~400 ms vom Upload zum ersten Event.
- Preis: Events sind kostenlos bis 1M / Monat (in den Workers-Paid- Plan inkludiert), danach 0,50 $ / 1M.
Was wurde geändert
Bisher musste man entweder R2 per Wrangler-Trigger pollen, oder einen Worker davor schalten, der jeden PUT abfängt und manuell ein Event publiziert. Beides war fragil.
Die neue Notification-Konfiguration läuft komplett über die R2- Bucket-API:
wrangler r2 bucket notification create my-bucket \
--event-type object-create \
--queue my-queue \
--prefix uploads/
Optional als HTTP-Webhook:
wrangler r2 bucket notification create my-bucket \
--event-type object-create \
--webhook https://api.example.com/r2-events \
--secret env:R2_WEBHOOK_SECRET
Webhooks werden HMAC-signiert (SHA-256, Header
cf-r2-signature) und retryen 3× mit Exponential Backoff. Failed
Events landen in einer Dead-Letter-Queue.
Was bedeutet das für DACH-Teams
R2 + Workers + Queues ist jetzt ein vollwertiger Event-Stack — ohne die S3 → SQS → Lambda → Egress-Schleife. Für Use-Cases wie:
- Bild-Resize-Pipelines: Upload → Worker → Variants → R2
- CSV/Log-Ingestion: Upload → Queue → Processor (in Cloudflare- Worker oder externes Backend per Webhook)
- Backup-Replikation: Event triggert Copy zu zweitem R2-Bucket oder S3 in anderer Region
Der Knackpunkt: R2 ist günstig, weil Egress kostenlos ist. Für DACH-Teams, die viel Media oder Daten servieren, ist das die relevanteste Ersparnis gegenüber S3 — und mit Event-Notifications fehlt der letzte Architektur-Stein, um S3 ernsthaft abzulösen.
Eine Schwäche bleibt: R2 hat noch immer keine Versioning-API mit GA-Status (Beta seit Anfang 2025). Wer das braucht, muss weiterhin manuell mit Suffix-Schemas arbeiten.
Quelle: Cloudflare Blog
Stand: 12. Mai 2026. Cloudflare iteriert R2 schnell — bei kritischen Workloads aktuelle Doku konsultieren.
Weitere News aus Cloud
Wochen-Digest
News dieser Art direkt ins Postfach
Freitag 9:00, drei News mit Einordnung, ein Rechner, eine Take.
Kein Spam. 1-Klick-Abmeldung. Datenschutz bei Loops.so.