gpt4 book ai didi

node.js - 将 NodeJS 运行时从 8.10 更新到 10.x 或 12.x - AWS Amplify

转载 作者:太空宇宙 更新时间:2023-11-03 23:12:48 26 4
gpt4 key购买 nike

众所周知,AWS 已经很好地通知我们 NodeJS 8.10 EOL 即将到来。但是,如果我们一直使用 AWS Amplify 并且已使用 Amplify CLI 自动创建 Lambda 函数,则有关如何更新运行时的信息有限。

我有一个自动生成的 lambda 函数“add-togroup”,该函数在我的 React 应用程序中注册期间在确认后触发。

我尝试在 Lambda 函数控制台中打开 Lambda 函数,并在代码编辑器上方的下拉框中更改运行时。但是,当通过在我的应用程序中注册来调用此 lambda 时,我收到返回给客户端的以下错误:

"code":"UserLambdaValidationException","name":"UserLambdaValidationException","message":"PostConfirmation 失败,出现错误找不到模块“添加到组”\n需要堆栈:\n-/var/task/index.js\n-/var/runtime/UserFunction.js\n-/var/runtime/index.js。"

如何更新由 AWS amplify 生成的 lambda 函数的运行时?

谢谢!

最佳答案

从 Node.js v8 迁移到 v10 的说明记录在 Node Version Update .

Amplify 不控制运行时间;您可以通过配置来实现。

关于node.js - 将 NodeJS 运行时从 8.10 更新到 10.x 或 12.x - AWS Amplify,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59423729/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com