Я в настоящее время использую DynamoDB потоки для обработки измененных значений коллекции с помощью лямбда-функций, однако в настоящее время я выполняю только два лямбда-экземпляра параллельно, что недостаточно для обработки всех входящих данных, а лямбда-функции просто находятся в очереди.Увеличьте количество осколков в DynamoDB, чтобы развернуть больше lambdas параллельно
От AWS документации Я могу видеть, что количество лямбды, которые могут выполняться параллельно, пропорционально количество осколков вашего DynamoDB:
Если вы создаете функцию Lambda, которая обрабатывает события из потока (потоки Amazon Kinesis Streams или DynamoDB), количество блоков в потоке является единицей параллелизма. Если в вашем потоке имеется 100 активных осколков, будет выполняться одновременно 100 Лямбда-функций . Затем каждая функция лямбда обрабатывает события на осколке в порядке их поступления.
Итак, мой вопрос: как увеличить количество осколков моего DynamoDB? Возможно ли это? Я не мог найти, как настроить его в настройках.
Я считаю, что DynamoDB автоматически осколки на основе хеш-ключа, предполагая, что у вас есть настройка хэша и диапазона. – idbehold