PROD欧洲主权BaaS平台打开仪表板 →
ACCUEIL/产品/STORAGE
STORAGE · S3 + CDN + TRANSFORMS

一个 S3 存储桶,
做得对。

S3-compatible API, on-the-fly image transformations, signed URLs by default, 12-region CDN. Antivirus scanning and resumable uploads included.

94%
CDN HIT RATE
12
REGIONS
5TB
MAX OBJECT
app/upload.tsTYPESCRIPT
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
#
功能集

现代云存储所需的一切

S3-compatible API

AWS S3 SDK, mc (MinIO), and rclone work out of the box. Your Terraform and Ansible scripts do too.

S3 API v4 · SIGV4

On-the-fly transforms

Resize, format (WebP/AVIF/JPEG), quality, crop, rotate, blur. 12-region edge cache with invalidation under 200ms.

AVIF · WEBP · CACHE

Signed URLs by default

HMAC-SHA256, anti-replay nonce, explicit TTL, forced attachment download. Zero accidental public exposure.

HMAC · TTL CONFIG

Resumable uploads

6MB chunks with automatic resume, resilience to network drops, granular client-side progress tracking.

RESUMABLE · 6MB CHUNKS

Automatic malware scan

ClamAV + proprietary threat signatures. Infected files are quarantined with immediate webhook alerting.

CLAMAV · REAL-TIME

12-region CDN

Edge cache across Europe, Americas, APAC. TLS 1.3, HTTP/3, and programmatic cache purge by tag.

HTTP/3 · TLS 1.3
#
变换

从源代码到渲染,在一个 URL 中

转换是简单的 URL 查询参数,而不是外部 API 管道。结果:每个唯一转换的不可变边缘缓存,与任何框架兼容。

来源·2.1 MB·JPEG
4096×4096
/object/public/avatars/cover.jpg
已转换 · 18 KB · AVIF · −99%
240×240
/object/public/avatars/cover.jpg宽度=240&格式=avif&质量=80
#
性能

CDN 边缘优先,原点作为后备

94%
CDN HIT RATE
Edge cache on public objects, 30-day average
148ms
P99 UPLOAD
For a 1MB file · direct-to-origin via multipart
12
POP REGIONS
Anycast IP, BGP latency-based routing
63%
AVIF SAVINGS
Average file size vs JPEG at identical visual quality
#
比较

Aurabase·Supabase·GCS

特点光环基地苏帕贝斯GCS + CDN
Compatible APIS3 · GCS · AzureS3 onlyGCS
Included transformsYes · unlimitedAdd-on $5/moVia Cloud Functions
AVIF outputNativeNoVia 3rd-party
Virus scanAuto · ClamAVNoAdd-on
Included CDN12 regions1 regionSeparate CDN
BillingGB × month + egressGB × month + egressGB × month + egress
Open sourceApache 2.0Apache 2.0Proprietary
#
常见问题解答

常见问题

What is the difference compared to AWS S3 + CloudFront?+
您可以统一整个堆栈:存储、图像转换、全局 CDN、RLS 和签名 URL。没有 5 个独立的控制台,没有 4 个不同的账单。与 S3 兼容的 API 是相同的 — 如果需要,您可以迁移到 AWS,而无需重写代码。
How do access policies work?+
存储桶接受标准 Postgres RLS 策略。例如: user_id = auth.uid() 根据文件路径进行评估。与您的数据库架构一致,可测试 pg_证明.
How much do image transformations cost?+
包含在 Pro 计划中,每个唯一 URL 具有永久边缘缓存。每个唯一的转换仅计算一次,然后直接从所有 12 个 POP 提供服务,直到缓存失效。
Can we stream large files (video, ML model weights)?+
是的。本机 HTTP 范围请求、具有 0-RTT 的 HTTP/3,并且没有严格的文件大小限制(企业:每个对象最多 5TB)。 ML 权重通过流式传输加载,无需事先完整下载。
What about GDPR and EU data residency?+
您将每个存储桶固定到特定区域。巴黎默认可用。数据、边缘缓存和备份严格保留在所选区域内。 CloudTrail 式审核日志可导出到 S3。
How do I export all my data?+
经由 aura 存储导出存储桶:* --format s3 兼容。生成一致的 tarzst 存档,包括元数据和权限。与任何 S3 后端兼容。
2 个命令中的存储

一桶。十二个地区。一个 URL。

零 CDN 配置。零图像变换 lambda。零意外出口费用。

无需信用卡 · 500 MB 免费 · 50,000 MAU