Cloudflare R2: объектное хранилище без платы за исходящий трафик

Cloudflare · 19.04.2026
Cloudflare R2: объектное хранилище без платы за исходящий трафик

Cloudflare R2 — объектное хранилище, совместимое с S3 API. Главное отличие от Amazon S3: нет платы за egress (исходящий трафик). Отлично подходит для хранения изображений, видео, бэкапов.

Тарифы R2

РесурсFreePaid
Хранилище10 ГБ/мес$0.015/ГБ
Class A операции (PUT)1 млн/мес$4.50/млн
Class B операции (GET)10 млн/мес$0.36/млн
Egress трафикБесплатно ✅Бесплатно ✅

Создание бакета R2

R2 → Create bucket → введите имя → Create bucket.

Для публичного доступа (CDN): Settings → Public Access → Allow Access.

# URL публичного файла:
https://pub-HASH.r2.dev/folder/filename.jpg

# Или кастомный домен:
https://media.example.com/folder/filename.jpg

Загрузка файлов через S3 API

# Настроить aws-cli для R2
aws configure --profile cloudflare
# AWS Access Key ID: R2 Access Key
# AWS Secret Access Key: R2 Secret Key
# Default region: auto

# Загрузить файл
aws s3 cp file.jpg s3://my-bucket/file.jpg     --endpoint-url https://ACCOUNT_ID.r2.cloudflarestorage.com     --profile cloudflare

# Синхронизировать папку
aws s3 sync ./media/ s3://my-bucket/     --endpoint-url https://ACCOUNT_ID.r2.cloudflarestorage.com     --profile cloudflare

WordPress + R2 через плагин

Используйте плагин «Media Cloud» или «Offload Media» с настройками R2:

  • Storage Provider: S3 Compatible
  • Endpoint: https://ACCOUNT_ID.r2.cloudflarestorage.com
  • Region: auto
✅ R2 идеально для разгрузки сервера: храните изображения WordPress в R2 и раздавайте через Cloudflare CDN — нет платы за трафик и высокая скорость.
← Назад в базу знаний Задать вопрос поддержке