Может ли aws -sdk быть зависимым от разработки при разработке лямбды с NodeJS? - PullRequest
0 голосов
/ 31 марта 2020

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

Одним из ограничений lambdas является размер функции / зависимости (250 МБ), и мне было интересно, можно ли aws-sdk (который имеет> 45 МБ) рассматриваться как dev-зависимость, так как он занимает 1/5 от общего размера лямбды.

Я понимаю, что это требуется во время разработки, но разве это не тот случай, когда он уже существует в лямбда-контейнере, развернутом в AWS?

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

1 Ответ

2 голосов
/ 31 марта 2020

Безусловно, aws -sdk по умолчанию доступен как зависимость NPM внутри лямбда-контейнеров, поэтому, если вы оставите это как зависимость разработки, ваш код все равно будет работать внутри лямбды.

Здесь вы можете увидеть, какие лямбда-контейнеры содержат какую версию AWS SDK. Поэтому, если вам действительно нужна конкретная c версия или версия, которая еще не загружена в лямбда-контейнеры, вы можете вручную добавить свою.

...