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

关于Node.js 18/20版AWS SDK公共Lambda层的查询

Node.js 18/20 对应的AWS SDK公共Lambda层及查询方法

核心说明

Lambda的Node.js 18.x和20.x官方运行时已经预装了AWS SDK for JavaScript v3,如果只是使用标准SDK功能,完全不需要额外添加公共层,直接在函数代码里调用即可。如果需要特定版本的SDK(比如v2)或者AWS Lambda Powertools工具库,才需要用到公共层。

AWSLambdaPowertoolsNodeJS公共层(对应Node18/20)

针对Node.js 18/20,AWS官方提供了AWSLambdaPowertoolsNodeJS公共层。以us-east-1区域为例,ARN格式为:

arn:aws:lambda:us-east-1:668099181075:layer:AWSLambdaPowertoolsNodeJS:<版本号>

目前支持Node18/20的版本号已更新至v20+(具体最新版本可通过下方途径查询)。

获取公共层列表的方法

  • AWS CLI查询:
    执行以下命令查询指定区域兼容Node18/20的所有公共层:
    # 查询Node18.x兼容层
    aws lambda list-layers --compatible-runtime nodejs18.x --region us-east-1
    # 查询Node20.x兼容层
    aws lambda list-layers --compatible-runtime nodejs20.x --region us-east-1
    
    若要筛选Powertools层,可添加--layer-name-contains AWSLambdaPowertoolsNodeJS参数缩小范围。
  • Lambda控制台操作:
    登录Lambda控制台,切换到目标区域,进入「层」页面,在「公共层」标签下可以浏览所有官方提供的公共层,通过筛选框选择对应的Node.js运行时,就能找到符合要求的层。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 05:12:09