You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取AWS Lambda当前支持的Node.js确切版本号?

我来分享几个靠谱的方法,帮你拿到AWS Lambda上Node.js的确切版本号(比如18.1.2),毕竟官方文档只给到18.x确实不够具体:

方法一:创建测试Lambda函数直接打印版本

这是最直观的方式,几步就能搞定:

  1. 登录AWS控制台,进入Lambda服务,新建一个使用Node.js 18.x运行时的函数
  2. 把handler代码替换成下面这段:
    exports.handler = async (event) => {
        console.log('Node.js 确切版本:', process.version);
        return {
            statusCode: 200,
            body: JSON.stringify(`Node.js 版本: ${process.version}`)
        };
    };
    
  3. 点击「测试」,随便选个测试事件模板创建测试,然后执行测试
  4. 查看执行日志,里面就会显示具体的版本号,比如 v18.1.2

方法二:查看AWS Lambda运行时发布说明

AWS每次更新Node.js运行时的具体版本时,都会在官方的运行时发布文档里记录细节。你可以在Lambda的官方文档板块找到「Runtime Release Notes」相关内容,里面会列出每个主版本(比如18.x)对应的具体小版本、更新时间以及相关变更说明。

方法三:通过AWS CLI或SDK查询(进阶场景)

如果习惯用命令行或者需要自动化查询,可以试试AWS CLI的aws lambda list-runtimes命令,不过默认返回的是主版本信息,你可以结合参数或者查询运行时的元数据来获取更详细的版本。不过这个方法相对复杂,更适合批量管理或者脚本化的场景。

内容的提问来源于stack exchange,提问作者Dan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 17:10:48