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

如何通过Serverless Framework指定AWS Lambda临时存储大小

Serverless.yml 配置Lambda临时存储的方法

从 Serverless Framework v2.67.0 版本开始,已经原生支持配置Lambda的/tmp目录临时存储容量,对应配置字段是ephemeralStorageSize,用法和你已经在用的memorySize完全一致,支持全局统一配置、单函数单独覆盖两种模式。

具体配置示例

  • 全局配置(服务下所有函数生效):在provider层级添加字段即可
provider:
  name: aws
  runtime: nodejs18.x
  memorySize: 1024
  ephemeralStorageSize: 1024 # 全局默认分配1GB临时存储
  • 单函数覆盖配置:在需要更大/更小存储的函数配置块里加同名字段,优先级高于全局配置
functions:
  largeFileProcess:
    handler: handler.run
    ephemeralStorageSize: 10240 # 该函数单独分配10GB最高档临时存储

注意点

  • 字段值单位固定为MB,合法范围是512到10240,传非整数、超出范围的值都会触发部署校验错误
  • 要是你本地的Serverless版本低于v2.67.0,框架识别不了这个字段,先跑npm install -g serverless@latest升级到最新版就行
  • 这个配置部署完成后会直接同步到Lambda侧,和你在AWS控制台手动改临时存储参数的效果没有区别

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.01 23:48:26