Что приводит к более быстрому запуску лямбда-функции: включая зависимости проекта Python в загруженном zip-файле (через pip install ... -t .
) или загрузку указанных зависимостей из корзины S3 (путем загрузки этих зависимостей до вызова функцией-обработчиком лямбда-функцииосновная логика лямбда-функции)?
Я вижу выгоду в хранении зависимостей в корзине S3 в попытке минимизировать размер загруженного zip-файла, так как эта практика минимизирует размер пакета развертывания до его* время выполнения указано как лучший метод для работы с лямбда-функциями AWS.
Однако, я также мог видеть недостаток внешнего определения зависимостей, так как эти дополнительные сетевые задержки могут потребовать большевремя для завершения, чем просто объединение зависимостей.