Ответ на этот вопрос довольно прост (хотя он может показаться немного странным из-за природы сочетания python с js).
-
Если a Пакет node абсолютно необходим для вашей лямбды Python, потратьте время на настройку правильного виртуального окружения npm в каталоге по вашему выбору (для меня я создал executables/node
) сначала для менеджера пакетов, который будет выполнять работу вручную.сбора зависимостей (для этого используйте npm init
).Обязательно сделайте тщательный обзор использования лямбда-узла в дополнение к лямбда-выражению python, прежде чем сделать это.
Как только env появится, установите нужные вам пакеты (для моего случая newman
) сnpm install
.
В каталоге, в котором вы решили работать, вы увидите все зависимости и требуемый пакет узлов, брошенный в каталог node_modules
.Оттуда вынуждает код python вызывать пакет из каталога.Вуаля ... У вас есть пакет узлов, работающий в лямбда-контексте Python AWS.