AWS CloudFormation с ошибкой обновления node.js 10.x. ZipFile можно использовать, только если для параметра Runtime установлено ‹более старые версии node.js›

Мы используем шаблон CloudFormation для развертывания некоторого промежуточного кода для функции Lambda.

Мы используем функцию ZipFile для добавления встроенного кода через CloudFormation.

Текущая среда выполнения лямбда-функции - node.js 8.10. Нам нужно обновить версию узла до 10.x.

При обновлении Lambda с использованием облачной информации мы получаем ошибку ниже:

ZipFile можно использовать, только если для среды выполнения установлено значение nodejs, nodejs4.3, nodejs6.10, nodejs8.10, python2.7, python3.6, python3.7.


person Darshan Ambhaikar    schedule 20.08.2019    source источник
comment
CloudFormation теперь поддерживает ZipFile для среды выполнения Node 10.x в соответствии с github. ru / aws-cloudformation /.   -  person DanielGibbs    schedule 17.12.2019


Ответы (1)


Я считаю, что это известная проблема. https://forums.aws.amazon.com/thread.jspa?threadID=303166&tstart=0 На момент написания этой статьи это все еще проблема. Мое предложение состоит в том, чтобы иметь супер-базовый код в ведре S3 и ссылаться на него вместо использования zip-файла и развертывать свой фактический код после создания лямбда-функции. Кроме того, вы можете просто загрузить свой zip-архив в корзину S3. Если ваш код является проприетарным, будьте осторожны с S3.

person tmoneyfish    schedule 30.08.2019