Лимиты S3-хранилища
Информация об ограничениях на количество запросов и скорость передачи данных в S3-хранилище

Для обеспечения стабильной работы S3-хранилища действуют ограничения на количество запросов и скорость передачи данных.
Все лимиты применяются отдельно к каждому бакету.
Ограничения на количество запросов
Для каждого бакета установлены следующие лимиты:
| Тип операции | Максимальное количество запросов |
|---|---|
| PUT, POST, DELETE | 5 запросов в секунду |
| GET, HEAD | 25 запросов в секунду |
При превышении установленных лимитов возможны ошибки выполнения запросов.
Ограничения скорости передачи данных
Для каждого бакета действуют независимые ограничения скорости загрузки и скачивания данных:
| Направление передачи данных | Максимальная скорость |
|---|---|
| Upload (загрузка в бакет) | 100 Мбит/с |
| Download (скачивание из бакета) | 100 Мбит/с |
Лимиты Upload и Download действуют независимо друг от друга.
Это означает, что под одной учётной записью можно одновременно загружать данные в один бакет со скоростью до 100 Мбит/с и скачивать данные из этого же бакета со скоростью до 100 Мбит/с.
Таким образом, одновременная загрузка и скачивание данных не уменьшают доступную скорость друг друга в рамках установленных ограничений.
Рекомендации по настройке
Для корректной работы с S3-хранилищем рекомендуем ограничить количество одновременных запросов со стороны клиента.
При использовании AWS CLI настройте параметр max_concurrent_requests в конфигурационном файле ~/.aws/config.
Пример конфигурации:
[default]
region = us-east-1
endpoint_url = https://c1.de.fornex.io
s3 =
max_concurrent_requests = 5
addressing_type = virtual
Описание параметров:
- max_concurrent_requests — максимальное количество одновременно выполняемых запросов. Рекомендуемое значение —
5. - region — регион подключения к S3-хранилищу.
- endpoint_url — адрес подключения к S3-хранилищу.
- addressing_type — способ адресации бакетов. Значение
virtualуказывает на использование виртуальной адресации.
Примечание
Обратите внимание, что параметр max_concurrent_requests ограничивает количество одновременных запросов, но не гарантирует соблюдение лимита запросов в секунду. При высокой интенсивности операций может потребоваться дополнительное ограничение частоты запросов.
Наши услуги и сервисы
Помощь
Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!