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

Amazon web services 不再支持如何修复AWS Lambda nodejs8.10错误,amazon-web-services,aws-lambda,Amazon Web Services,Aws Lambda,当我的部署脚本运行以部署到aws lambda时,出现以下错误消息。我已经更新了节点版本,如下面的屏幕截图所示,它确认我已经将节点更改为12.x版本 不确定为什么我仍然收到此错误消息?:-( 错误消息 错误:部署:eu-west-1:更新函数配置:InvalidParameterValueException:nodejs8.10的运行时参数为 不再支持创建或更新AWS Lambda函数。我们 建议您在创建或运行时使用新的运行时(nodejs12.x) 更新功能 部署脚本 #!/bin/bash

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

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

错误消息

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

部署脚本

#!/bin/bash
yarn
# deploy
/tmp/up/up deploy staging
可能的解决方案?

我在文档中看到过这一点,但在完成上述操作后,我觉得我不需要这样做

aws lambda更新函数配置--函数名称 --层 arn:aws:lambda::800406105498:layer:nsolid-node-10:6 --运行时提供


此处提供的文档->

您是否正在使用
up
(),如果您正在使用,您可以在lambda设置中检查运行时并在那里更改运行时


Thx!

您是否正在使用
up
(),如果您正在使用,您可以在lambda设置中检查运行时并在那里更改运行时


Thx!

我假设Lambda在您的UpdateFunctionConfiguration请求中看到了nodejs8.10。您应该能够在CloudTrail中看到这一点,以供确认。
deploy staging
做了什么?听起来您的部署脚本中有什么东西正在将版本设置为8.10。第一次查看CloudTrail并单击在“查看事件”中,我在aws中显示的模式窗口中看不到任何引用node@jarmod?Hi@Jack版本的内容。您正在使用
up
(),如果你是,你能在你的lambda设置中检查运行时吗?加油,谢谢!将此作为答案发布!!我假设lambda在你的UpdateFunctionConfiguration请求中看到NodeS8.10。你应该能够在CloudTrail中看到这一点,以供确认。
部署暂存
做什么?听起来像是你的depl中的某个东西oy脚本正在将版本设置为8.10。第一次查看CloudTrail并单击“查看事件”,我在aws内显示的模式窗口中看不到任何内容,该窗口涉及节点@jarmod?Hi@Jack的版本。您是否正在使用
up
(),如果你是,你能在你的lambda设置中检查运行时吗?加油,谢谢!将此作为答案发布!!