Как исправить AWS Lambda nodejs8.10 больше не поддерживается ошибка - PullRequest
0 голосов
/ 05 марта 2020

У меня появляется следующее сообщение об ошибке при запуске сценария развертывания для развертывания в aws lambda. Я обновил версию узла, как показано на снимке экрана ниже, это подтверждает, что я изменил узел на версию 12.x.

Не знаете, почему я все еще получаю это сообщение об ошибке? : - (

lambda panel showing node has been updated

сообщение об ошибке

Ошибка: развертывание: eu-west-1 : update function config: InvalidParameterValueException: параметр времени выполнения nodejs8.10 больше не поддерживается для создания или обновления AWS лямбда-функций. Мы рекомендуем использовать новую среду выполнения (nodejs12.x) при создании или обновлении функций.

сценарий развертывания

#!/bin/bash
yarn
# deploy
/tmp/up/up deploy staging

возможное решение?

Я видел это в документации, но выполнив вышеупомянутое I у меня сложилось впечатление, что мне не нужно этого делать ..?

aws лямбда-обновление-функция-конфигурация --function-name --layers arn: aws: lambda :: 800406105498: слой: n solid -узел-10: 6 - предоставляется время

Документация доступна здесь -> https://aws.amazon.com/blogs/developer/node-js-6-is-approaching-end-of-life-upgrade-your-aws-lambda-functions-to-the-node-js-10-lts/

1 Ответ

1 голос
/ 06 марта 2020

используете ли вы up ( документы ), если вы можете проверить время выполнения в настройках лямбды и изменить время выполнения там.

Thx!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...