Мне нужен способ повысить / понизить библиотеку boto3
внутри моего Python 3.7 env внутри Lambda.
Прямо сейчас, версия 1.9.42 внутри Lambda. Я не могу использовать некоторые вещи, такие как Textract (boto3.client('textract')
, но я могу использовать на своей локальной машине (boto3 версия 1.9.138.
Итак, я решил установить boto3 в пакет (pip3 install boto3 -t dir/ --system
), а затем загрузить его в Lambda после архивирования.
Это не сработало, потому что Lambda не принимает пакет размером более 3 МБ (это около 8 МБ)
Есть ли другие обходные пути?
edit: я знаю, что всегда мог бы просто написать работающий код и продолжать загружать его в Lambda, но это станет громоздким, поскольку мне придется включать все пакеты, установленные в пакет, и перестраивать его по мере внесения изменений.