- Ultraleichter, S3-kompatibler Object-Storage-Client, optimiert für serverlose, Edge- und Microservice-Umgebungen wie Node, Bun und Cloudflare Workers
- Mit einer Größe von etwa 14 KB (minifiziert, nicht gzipped) und einer um mehr als 15 % schnelleren ops/s-Performance
- Völlig ohne externe Abhängigkeiten, mit Unterstützung für AWS SigV4, ohne Bedarf an pre-signed Requests
- Fokus auf die zentralen S3-APIs, die in echten Services wirklich benötigt werden (Listen, Objekt-Upload/Download/Löschen, Multipart-Upload usw.)
- Buckets: HeadBucket (Prüfung auf Existenz), createBucket (Erstellen)
- Objekte: ListObjectsV2 (Auflisten), GetObject (mehrere Varianten), PutObject (Upload), DeleteObject (Löschen), HeadObject (Existenzprüfung/etag), Multipart-Upload/Abschluss/Abbruch usw.
- CopyObject nicht implementiert (Unterstützung für später geplant)
- Kompatibel mit verschiedenen S3-kompatiblen Diensten wie Cloudflare R2, Backblaze B2, DigitalOcean Spaces und MinIO, Browser werden nicht unterstützt
- Direkte Konfiguration über Umgebungsvariablen, mit Sicherheitsaspekten für den produktiven Einsatz (automatische Maskierung von Zugangsdaten in Logs)
Noch keine Kommentare.