不再支持如何修复AWS Lambda nodejs8.10错误

时间:2020-03-05 14:28:27

标签: amazon-web-services aws-lambda

当我的部署脚本运行以部署到AWS Lambda时,出现以下错误消息。我已经更新了节点版本,如下面的屏幕快照所示,它确认我已将节点更改为版本12.x。

不确定为什么我仍然收到此错误消息? :-(

lambda panel showing node has been updated

错误消息

错误:部署:eu-west-1:更新函数配置:InvalidParameterValueException:nodejs8.10的运行时参数为 不再支持创建或更新AWS Lambda函数。我们 建议您在创建或运行新的运行时(nodejs12.x)或 更新功能。

部署脚本

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

可能的解决方案?

我已经在文档中看到了这一点,但是完成上述操作后,我的印象是我不需要这样做。.

aws lambda update-function-configuration --function-name -层 arn:aws:lambda :: 800406105498:layer:nsolid-node-10:6 --runtime提供了

此处提供文档-> 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 个答案:

答案 0 :(得分:0)

您是否使用updocs),如果可以的话,可以在lambda设置中检查运行时并在那里更改运行时。

谢谢!