Javascript 关于在lambda上保存图像

Javascript 关于在lambda上保存图像,javascript,node.js,filesystems,aws-lambda,lifetime,Javascript,Node.js,Filesystems,Aws Lambda,Lifetime,所以我想通过lambda函数动态生成图像,可以通过api端点访问。因为lambda是免费使用的,所以我一直在寻找一种方法来存储构建所需图像所需的不同图像。但我的nodejs包已经太大,无法在其中存储它们 现在我已经看到了在/tmp/-文件夹中存储高达500MB的可能性,但鉴于它的名称,我想知道这个文件夹是否会自动清除,以及它的生存期有多长。有关于它的文件吗?找不到任何东西 提前谢谢 Lambda用于按需运行函数。他们是无国籍的。/tmp/storage是短暂的,只能在lambda函数执行时使用。

所以我想通过lambda函数动态生成图像,可以通过api端点访问。因为lambda是免费使用的,所以我一直在寻找一种方法来存储构建所需图像所需的不同图像。但我的nodejs包已经太大,无法在其中存储它们

现在我已经看到了在/tmp/-文件夹中存储高达500MB的可能性,但鉴于它的名称,我想知道这个文件夹是否会自动清除,以及它的生存期有多长。有关于它的文件吗?找不到任何东西


提前谢谢

Lambda用于按需运行函数。他们是无国籍的。/tmp/storage是短暂的,只能在lambda函数执行时使用。当lambda完成执行时,对/tmp/的访问就完成了

根据您的要求,AWS上有许多持久存储选项。一个低成本的选择是使用AWS S3,但当然您还有很多其他选择,比如AWS RDS上的典型关系数据库,用于nosql类存储的AWS DynamoDB


正如另一位用户正确评论的那样,Lambda不是免费的。

AWS Lambda不是免费的。它每个月都有一个慷慨的内存,但它有一些限制。AWS Lambda函数可能会重复使用容器,在这种情况下,
/tmp
存储仍然是可访问的,但这是不可预期的,也不可依赖的。