Это, конечно, возможно с Lambda, но это создает некоторые проблемы. Вам придется разделить задания на задачи, которые будут соответствовать ограничениям времени выполнения Lambda , которые в это время включают максимальное время выполнения 15 минут, 3 008 МБ ОЗУ и 512 МБ дискового пространства. Если значения CSV слишком велики, чтобы уместиться в этих пределах, и вы хотите, чтобы весь CSV обрабатывался в одной транзакции базы данных, возможно, не удастся реализовать использование Lambda.
Я бы предложил использовать процесс это передает CSV на S3, который затем может напрямую запускать функции Lambda или добавлять задачи загрузки файлов в очередь SQS или поток Kinesis для последующей обработки функциями Lambda.