← Cloudflare R2 / r2 / platform
Лимиты
| Возможность | Лимит |
|---|---|
| Объём хранения данных на бакет | Без ограничений |
| Количество объектов в бакете | Без ограничений |
| Максимальное количество бакетов на аккаунт | 1,000,000 |
| Максимальная частота операций управления бакетом на один бакет 1 | 50 в секунду |
| Количество пользовательских доменов на бакет | 100 |
| Длина ключа объекта | 1,024 байт |
| Размер метаданных объекта | 8,192 байт |
| Размер объекта | 5 ТиБ на объект 2 |
| Максимальный размер загрузки 3 | 5 ГиБ (одна часть) / 4.995 ТиБ (несколько частей) 4 |
| Максимальное количество частей загрузки | 10,000 |
| Максимальное число одновременных операций записи с одним и тем же именем объекта (ключом) | 1 в секунду 5 |
Лимиты, указанные в MiB (мебибайт), GiB (гибибайт) или TiB (тебибайт), представляют собой единицы измерения хранилища на основе базы 2. 1 GiB (гибибайт) эквивалентен 230 байт (или 10243 байт). Это отличается от 1 ГБ (гигабайта), который равен 109 байт (или 10003 байт).
Ограничение частоты запросов для управляемых публичных бакетов через r2.dev
Управляемый публичный доступ к бакету через r2.dev субдомен не предназначен для использования в продакшене и имеет переменное ограничение скорости. r2.dev конечная точка для вашего bucket предназначена для тестирования.
- Если вы превысите лимит скорости (сотни запросов в секунду), запросы к вашему
r2.devконечная точка будет временно ограничена, и вы получите429 Too Many Requestsответ. - Пропускная способность (throughput) также может быть ограничена при использовании
r2.devконечная точка.
Для использования в рабочей среде подключите пользовательский домен к вашему бакету. Пользовательские домены позволяют обслуживать контент с домена, которым вы владеете (например, assets.example.com), настроить детализированное кеширование, задать правила редиректов и переписывания, изменять содержимое через Cloudflare Workers, а также получать подробную аналитику на уровне URL для контента, отдаваемого из вашего бакета R2.
Cloudflare REST API
Cloudflare REST API имеет ограничение в 1,200 запросов за пять минут для всех операций R2 REST API в вашем аккаунте.
Для операций с объектами при высокой пропускной способности используйте S3-совместимый API или API Workers вместо этого. Cloudflare REST API лучше всего подходит для операций управления и настройки с невысокой интенсивностью.
Сноски
-
Операции управления бакетами включают создание, удаление, получение списка и настройку бакетов. Это ограничение не не применяются к чтению или записи объектов в бакет. ↩
-
Лимит размера объекта на 5 ГиБ меньше 5 ТиБ, то есть 4.995 ТиБ. ↩
-
Максимальный размер загрузки применяется при загрузке файла одним запросом, загрузке части составной загрузки или копировании в часть составной загрузки. Если у вас есть Worker, размер входящего запроса ограничивается Ограничения запросов Workers. Максимальное ограничение размера загрузки не распространяется на подзапросы. ↩
-
Максимальный размер загрузки на 5 MiB меньше 5 GiB, то есть составляет 4.995 GiB. ↩
-
Одновременная запись в один и тот же объект (ключ) с повышенной частотой приводит к ответам HTTP 429 (превышение лимита запросов). ↩