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

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

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

10 ответов

22 просмотра

Я лично из своего опыта советую деплоить образы докера а не зип архивы. Но у себя на винде в 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?

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

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

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
1. https://www.kaggle.com/code/ahmadrezagholami2001/housing-estimation-linear-regression 2. https://www.kaggle.com/code/ahmadrezagholami2001/uncovering-quality-in-wines-logis...
Ahmadreza
1
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Карта сайта