Un cubo S3,
bien hecho.
S3-compatible API, on-the-fly image transformations, signed URLs by default, 12-region CDN. Antivirus scanning and resumable uploads included.
const { data, error } = await aura.storage.from('avatars').upload(`${user.id}/${file.name}`, file, {cacheControl: 'max-age=31536000, immutable',contentType: file.type,upsert: true,})// Automatic resumable upload if file > 6MB · 6MB chunks, auto-retry
Todo lo que exige el almacenamiento en la nube moderno
S3-compatible API
AWS S3 SDK, mc (MinIO), and rclone work out of the box. Your Terraform and Ansible scripts do too.
On-the-fly transforms
Resize, format (WebP/AVIF/JPEG), quality, crop, rotate, blur. 12-region edge cache with invalidation under 200ms.
Signed URLs by default
HMAC-SHA256, anti-replay nonce, explicit TTL, forced attachment download. Zero accidental public exposure.
Resumable uploads
6MB chunks with automatic resume, resilience to network drops, granular client-side progress tracking.
Automatic malware scan
ClamAV + proprietary threat signatures. Infected files are quarantined with immediate webhook alerting.
12-region CDN
Edge cache across Europe, Americas, APAC. TLS 1.3, HTTP/3, and programmatic cache purge by tag.
Desde el origen hasta el render, en una única URL
Las transformaciones son parámetros de consulta de URL simples, no una canalización de API externa. El resultado: una caché perimetral inmutable por transformación única, compatible con cualquier marco.
/object/public/avatars/cover.jpg/object/public/avatars/cover.jpg?ancho=240&formato=avif&calidad=80El borde CDN primero, el origen como respaldo
Aurabase · Supabase · GCS
Preguntas frecuentes
What is the difference compared to AWS S3 + CloudFront?+
How do access policies work?+
user_id = auth.uid() evaluado contra la ruta del archivo. Consistente con el esquema de su base de datos, comprobable con pg_prove.How much do image transformations cost?+
Can we stream large files (video, ML model weights)?+
What about GDPR and EU data residency?+
How do I export all my data?+
depósito de exportación de almacenamiento aura:* --formato compatible con s3. Genera una consistencia tar.zst archivo que incluye metadatos y permisos. Compatible con cualquier servidor S3.Un cubo. Doce regiones. Una única URL.
Configuración CDN cero. Lambdas de transformación de imagen cero. Cero tarifas de salida sorpresa.