Правила работы с облаком платформы «Агредатор»

Наша облачная платформа проста и удобна в использовании, но требует соблюдения некоторых правил и ограничений (квот).

Зачем нужны ограничения

Ограничения позволяют платформе «Агредатор» гарантировать стабильность работы сервиса: новые пользователи не могут занять слишком много ресурсов и оказывать влияние на остальных клиентов. Если базовые квоты для вас являются недостаточными, то их можно изменить, обратившись в техническую поддержку.

Правила работы с HTTP API

Если вы выбрали Pull модель взаимодействия, описанную в общих принципах работы, следует учитывать, что частота опроса API может различаться в зависимости от сервиса, к которому выполняется запрос. Нормой является от 1 до 5 проверочных запросов на каждое инициирующее обращение. При превышении этого соотношения вхолостую расходуются вычислительные мощности, нагружается API, а при значительном превышении Вы можете попасть под блокировку доступа.

Коды состояния HTTP

Облачная платформа использует стандартные значения кодов состояния HTTP, отдельно следует отметить некоторые из них:

Код состояния Описание
429 Превышен лимит обращений к API. Следует уменьшить частоту обращений.
404 Запрашиваемый ресурс (обычно запрос) не найден. Следует прекратить опросы по данному идентификатору или обратиться в техническую поддержку для выяснения причин.
422 Неверные учётные данные. Следует прекратить обращения к API и обратиться в техническую поддержку для выяснения причин.
400 Доступ учётной записи к ресурсу заблокирован. Следует прекратить обращения к API и обратиться в техническую поддержку для выяснения причин.
Внимание

Частые ображения к API, заканчивающиеся указанными выше кодами, могут быть причиной блокировки доступа.

При работе с API в продуктовом режиме данным кодам следует уделять особое внимание. Кроме того, все ошибки, возникающие в процессе работы, сопровождаются JSON-ответом с подробной расшифровкой кода и причины ошибки.

Само API подробно описано в разделе HTTP-шлюз


Ограничения по умолчанию для сервисов платформы

HTTP API

Вид ограничения Значение
Число обращений к API 50 запросов/с
Внимание

При превышении установленного лимита в ответе будет получен код состояния HTTP 429

Блокировка доступа

Если действия пользователя будут наносить ущерб и/или вызовут сбой технических и программных средств, то пользователь будет заблокирован до момента устранения оснований приостановления.

К действиям, наносящим ущерб, относятся DDoS-атаки, недобросовестное использование API и отправка некорректных запросов.

При этом клиент будет уведомлён о блокировке в чате техподдержки и в детализации ошибки в теле ответа. Все мероприятия по разблокировке (после устранения причин) будут проводиться службой технической поддержки совместно с пользователем.