Это усредняется в секунду? В минуту? В час?
Например ... если я заплачу за 10 "единиц чтения", которые позволяют выполнять 10 высокосогласованных чтений в секунду, я буду задросселирован, если я попытаюсь выполнить 20 чтений за одну секунду, даже если это было всего 20 чтений за последний час? Документация Amazon и FAQ нигде не дают ответа на этот важный вопрос.
Единственный связанный ответ, который я смог найти в FAQ, полностью игнорирует вопрос о том, как рассчитывается использование и когда может произойти регулирование:
Q: Что произойдет, если мое приложение выполнит больше операций чтения или записи, чем моя выделенная емкость?
A: Если ваше приложение выполняет больше операций чтения в секунду или записей в секунду, чем предоставленная пропускная способность вашей таблицы емкость позволяет, запросы сверх выделенной емкости будут дросселируется, и вы получите 400 кодов ошибок. Например, если вы запросил 1000 единиц емкости записи и попытался сделать 1500 записи в секунду для элементов размером 1 КБ, DynamoDB допускает только 1000 пишет / сек для прохождения, и вы получите код ошибки 400 на ваши дополнительные запросы. Вы должны использовать CloudWatch для отслеживания вашего запроса скорость, чтобы гарантировать, что у вас всегда будет достаточно подготовленной пропускной способности для достичь нужной вам скорости запросов.