Лучший способ сделать это - использовать Serverless Framework , как описано в этой статье .Это помогает архивировать их, используя образ докера, который имитирует среду Linux linux.Кроме того, он автоматически использует S3 в качестве хранилища кода для вашей Lambda, что увеличивает ограничение по размеру.Представленная статья является чрезвычайно полезным руководством, и разработчики используют в AWS tenorflow и другие большие библиотеки.
Если вы все еще работаете с ограничением размера в 250 МБ, попробуйте выполнить эта статья , которая использует тот же python-requirements-plugin
, что и предыдущая статья, но с опцией -slim: true
.Это поможет вам оптимально сжать ваши пакеты, удалив из них ненужные файлы, что позволит вам уменьшить размер вашего пакета до и после разархивирования.