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

Преобразования — это простые параметры URL-запроса, а не внешний конвейер API. Результат: неизменяемый пограничный кэш для каждого уникального преобразования, совместимый с любой платформой.

ИСТОЧНИК · 2,1 МБ · JPEG
4096×4096
/object/public/avatars/cover.jpg
ПРЕОБРАЗОВАННЫЙ · 18 КБ · AVIF · −99%
240×240
/object/public/avatars/cover.jpg?Width=240&format=avif&quality=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

ОсобенностьАурабазаСупабазаГКС + 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 разных счетов. API-интерфейсы, совместимые с S3, идентичны — при необходимости вы можете перейти на AWS, не переписывая код.
How do access policies work?+
Бакеты принимают стандартные политики Postgres RLS. Например: user_id = auth.uid() оценивается по пути к файлу. В соответствии со схемой вашей базы данных, проверяемый с помощью pg_prove.
How much do image transformations cost?+
Включено в план Pro с постоянным пограничным кэшированием для каждого уникального URL-адреса. Каждое уникальное преобразование вычисляется только один раз, а затем обслуживается напрямую со всех 12 POP до момента аннулирования кэша.
Can we stream large files (video, ML model weights)?+
Да. Собственные запросы диапазона HTTP, HTTP/3 с 0-RTT и отсутствие строгих ограничений на размер файла (предприятие: до 5 ТБ на объект). Веса ML загружаются посредством потоковой передачи без необходимости полной предварительной загрузки.
What about GDPR and EU data residency?+
Вы прикрепляете каждый сегмент к определенному региону. Париж доступен по умолчанию. Данные, пограничные кэши и резервные копии остаются строго в пределах выбранного региона. Журналы аудита в стиле CloudTrail, которые можно экспортировать в S3.
How do I export all my data?+
С помощью Сегмент экспорта хранилища aura:* --format s3-совместимый. Создает последовательный tar.zst архив, включая метаданные и разрешения. Совместим с любым сервером S3.
ХРАНЕНИЕ В 2 КОМАНДАХ

Одно ведро. Двенадцать регионов. Один единственный URL-адрес.

Нулевая конфигурация CDN. Лямбды преобразования нулевого изображения. Нулевая неожиданная плата за выезд.

Кредитная карта не требуется · 500 МБ бесплатно · 50 000 MAU