Развертывание лямбда-функции AWS, использующей уровень AWS с Serverless Framework - PullRequest
0 голосов
/ 26 июня 2019

Я пытаюсь развернуть Лямбда-функцию AWS , которая использует Уровень AWS (уже развернут) с использованием машинопись и безсерверная инфраструктура ,В лямбда-функции я импортирую класс из модуля, размещенного в слое.Проблема в том, что при попытке выполнить sls deploy я получаю сообщение о том, что модуль не найден .

Я пытался использовать npm link, чтобы получить импорт в моей лямбде handler.ts для идентификации модуля, размещенного в слое.Это решило проблему «модуль не найден», но при проверке handler.js, который был сгенерирован и развернут в лямбда-функции, я обнаружил, что код моего слоя был присоединен к нему (в handler.js).

примечание: я выполняю npm link [module_name] вне папки приложения-функции lambda, надеясь, что она не будет объединена в handler.js.

...