基于 API 网关更改 Lambda 内存的选项
Option to Change Lambda Memory Based on API Gateway
基本上我有一个无服务器 Express 应用程序 运行 通过 AWS lambda 连接了 API 网关。我不需要为大多数端点分配高性能内存,但我确实需要为某些端点分配更多内存。有没有一种方法可以根据端点、请求或事件参数来设置函数内存分配,而不是创建多个函数?
遗憾的是,您无法在每次调用的基础上控制内存使用。内存是函数级设置,适用于所有调用。
在你的情况下,如果一些端点需要很少的内存而其他端点需要更多内存,你必须有两个函数。
基本上我有一个无服务器 Express 应用程序 运行 通过 AWS lambda 连接了 API 网关。我不需要为大多数端点分配高性能内存,但我确实需要为某些端点分配更多内存。有没有一种方法可以根据端点、请求或事件参数来设置函数内存分配,而不是创建多个函数?
遗憾的是,您无法在每次调用的基础上控制内存使用。内存是函数级设置,适用于所有调用。
在你的情况下,如果一些端点需要很少的内存而其他端点需要更多内存,你必须有两个函数。