PROD주권 유럽 BaaS 플랫폼대시보드 열기 →
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에서 소스부터 렌더링까지

변환은 외부 API 파이프라인이 아닌 단순한 URL 쿼리 매개변수입니다. 결과: 모든 프레임워크와 호환되는 고유한 변환마다 변경할 수 없는 엣지 캐시입니다.

소스 · 2.1MB · JPEG
4096×4096
/object/public/avatars/cover.jpg
변환됨 · 18KB · 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
#
비교

아우라베이스 · 수파베이스 · 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
#
FAQ

자주 묻는 질문

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_prove.
How much do image transformations cost?+
고유한 URL당 영구 엣지 캐싱이 포함된 Pro 계획에 포함되어 있습니다. 각 고유 변환은 한 번만 계산된 다음 캐시가 무효화될 때까지 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 호환. 일관된 생성 tar.zst 메타데이터 및 권한을 포함한 아카이브. 모든 S3 백엔드와 호환됩니다.
2개의 명령으로 저장

양동이 하나. 12개 지역. 하나의 단일 URL.

CDN 구성이 없습니다. 이미지 변환 람다가 0입니다. 놀라운 송신 수수료가 없습니다.

신용카드 불필요 · 500MB 무료 · 50,000 MAU