【问题标题】:AWS SAM giving error Unsupported Lambda runtime nodejs18.xAWS SAM 给出错误 Unsupported Lambda runtime nodejs18.x
【发布时间】:2022-09-30 05:33:53
【问题描述】:

我正在尝试使用 AWS sam 运行一个简单的 lambda 函数,版本(1.57.0) 我已经在我的 ubuntu 系统中安装了 nodejs 版本 14.18.3 当我尝试运行该项目时,它会给出错误Unsupported Lambda runtime nodejs18.x 下面是完整的堆栈跟踪

Invoking index.handler (nodejs18.x)
Traceback (most recent call last):
  File \"samcli/__main__.py\", line 12, in <module>
  File \"click/core.py\", line 829, in __call__
  File \"click/core.py\", line 782, in main
  File \"click/core.py\", line 1259, in invoke
  File \"click/core.py\", line 1259, in invoke
  File \"click/core.py\", line 1066, in invoke
  File \"click/core.py\", line 610, in invoke
  File \"click/decorators.py\", line 73, in new_func
  File \"click/core.py\", line 610, in invoke
  File \"samcli/lib/telemetry/metric.py\", line 176, in wrapped
  File \"samcli/lib/telemetry/metric.py\", line 126, in wrapped
  File \"samcli/lib/utils/version_checker.py\", line 41, in wrapped
  File \"samcli/cli/main.py\", line 86, in wrapper
  File \"samcli/commands/local/invoke/cli.py\", line 106, in cli
  File \"samcli/commands/local/invoke/cli.py\", line 183, in do_cli
  File \"samcli/commands/local/lib/local_lambda.py\", line 144, in invoke
  File \"samcli/lib/telemetry/metric.py\", line 240, in wrapped_func
  File \"samcli/local/lambdafn/runtime.py\", line 177, in invoke
  File \"samcli/local/lambdafn/runtime.py\", line 88, in create
  File \"samcli/local/docker/lambda_container.py\", line 91, in __init__
ValueError: Unsupported Lambda runtime nodejs18.x
[43955] Failed to execute script __main__

在此之前,我确实在系统中安装了节点版本 18。我认为这可能是问题所在,所以我卸载了该版本并安装了 14 版。 我不知道为什么 sam 在节点版本 18 上运行它

    标签: node.js amazon-web-services aws-lambda aws-sam-cli


    【解决方案1】:

    由于 Node 18 是当前的 LTS,因此我最近也对此进行了研究。如果您访问Serverless Image Repository,您会看到 AWS SAM 当前没有节点 18 的映像。Github issue 对此进行了解释。

    【讨论】:

      猜你喜欢
      • 2020-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-08
      • 2016-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多