Привет. Подскажите пожалуйста, пытаюсь залить код python на lambda aws,

но каждый раз при его вызове получаю ошибки импорта для разных модулей вроде psutil, netifaces.
Делал по гайду из доки:
https://docs.aws.amazon.com/lambda/latest/dg/python-package.html

Делал на Windows, может в этом проблема? Кто-то сталкивался?

10 ответов

7 просмотров

Я лично из своего опыта советую деплоить образы докера а не зип архивы. Но у себя на винде в WSL2 я используют просты Баш скрипты внутри venv которые изолируют и качают в нужную папку либы для ламбды и архивируют ее.

Aziz
Я лично из своего опыта советую деплоить образы до...

а можете подробнее рассказать, по какой конкретно причине рекомендуете именно докер-образы?

Alexander "SonnySlave" Zaitsev
а можете подробнее рассказать, по какой конкретно ...

Так как я не Python разработчик и частенько приходится это делать на разных машинах. Я использую образы докера. потом мне сложнее понять было как собирается это все. по этому я просто прибегнул к образам

Aziz
Я лично из своего опыта советую деплоить образы до...

В общем поставил зависимости через докер собрал ЗИП и вытянул, но теперь размер архива 124мб😅 Как его заливать? Пробовал через s3, lambda пишет что распакованные файлы должны быть не больше 260мб

EL CAMINO
В общем поставил зависимости через докер собрал ЗИ...

ты заархивировал докер имейдж в зип что ли? Тебе нужно его залить в ECR и указать при запуске лямбды ссылку на ECR репу

Aziz
Так как я не Python разработчик и частенько приход...

хм, возможно. я просто использую докер образы для сборки, запуска и тестирования лямбд. Но сами лямбды пакую как архивы при деплое. Лучшее из двух миров

Vasiliy Angapov
ты заархивировал докер имейдж в зип что ли? Тебе н...

Нет нет, просто использовал докер скрипт чтобы собрать зависимости проекта в папку, вытянул ее из образа и заархивировал вместе с lambda_function.py

Aziz
Я лично из своего опыта советую деплоить образы до...

Зачем такие извращения когда есть aws Sam или хотя бы serverless framework?

Похожие вопросы

Обсуждают сегодня

Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Добрый день. Созданию отношения таблиц для учёта кораблей, их движения между точками (портами) согласно расписания. Терзают сомнения в правильном ли направлении двигаюсь 😅 1...
Aleksey
1
I have financial chart like this I can mask by color to get green and red squares. I want get two data First i want to get two last squares(two in the very right side colors) ...
@. .@
4
Привет. Наверняка у кого-нибудь здесь есть опыт работы с трекерами (встроенными в OpenCV (KCF) или абстрагированными) на одноплатниках. Если не рассматривать малинку и други...
Georgy Makarov
4
Всем привет, Добавил в плагин определение user agent public function registerMarkupTags() { return [ 'filters' => [ 'staticPage' => ['RainLab\Pages\Cl...
John Norton Kruger
3
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
А чего при переходе с 2 на 3 все что в билдере сделано тютю?
Денис Александрович
5
Hi guys Do you know any persian/farsi or english group for opencv?
@. .@
4
Приветствую. Есть N видео объектов (фильмы). Часть полной длины просмотра а часть короткие ( обрезаны титры). Задача найти идентичные фильмы. Я не в курсе, есть ли аналог шаз...
Nikolay Chudinov
7
Карта сайта