Skip to content

Cloudflare R2

Коротко:

Cloudflare R2 — S3-совместимое объектное хранилище с zero egress fee (AWS S3 берёт ~$0.09/GB на исходящий трафик). Цена storage: $0.015/GB/мес. Доступ: S3 API (aws-cli, rclone, boto3 работают без изменений). Интеграция: Workers для on-the-fly image transforms, Hyperdrive для DB-cache. Используется: Shopify, Notion, Superhuman.

Ниже: подробности, пример, смежные термины, FAQ.

Попробовать бесплатно →

Детали

  • S3 API 100% совместимость: aws-cli, boto3, rclone, mc — без изменений
  • Pricing: $0.015/GB storage, $0 egress, $4.50 per million Class A operations (PUT/POST/LIST)
  • Custom domain + HTTP/3: подключаете R2 bucket к своему домену напрямую
  • Workers integration: fetch() R2 object → transform → return — zero network hop
  • Multipart upload до 5 TB/объект, regional durability 11 9's

Пример

# Конфиг aws-cli для R2
$ aws configure --profile r2
AWS Access Key ID: <R2_KEY>
AWS Secret: <R2_SECRET>
Default region: auto

# Upload
$ aws s3 cp file.zip s3://my-bucket/ \
    --endpoint-url https://<ACCOUNT>.r2.cloudflarestorage.com \
    --profile r2

Связанные термины

Больше по теме

Часто задаваемые вопросы

Когда R2 выгоднее S3?

Когда egress > 10% от storage cost (хостинг картинок, видео, статических сайтов). Для rarely-read archival — S3 Glacier дешевле.

Minimum retention?

Нет. В отличие от S3 Glacier, удаление бесплатно и моментально.

Workers необязательны?

Нет, R2 работает standalone через S3 API. Workers — бонус для transforms/caching.