有没有办法改变AWS lambda函数的'scratch'(/ tmp)空间位置?

问题描述:

我从S3存储桶中抓取一些zip文件,然后将它们转换为gzip。压缩文件大约130兆像素。当未压缩时,它们大约2 Gig,因此我击中'[Errno 28]设备上没有剩余空间'错误。有没有办法改变AWS lambda函数的'scratch'(/ tmp)空间位置?

是否可以使用不同的临时空间?也许是一个EBS量?

这是不可能的。您只有有限的空间可用于单个Lambda函数调用,并且不能添加更多空间。这听起来像AWS Lambda不适合您的用例。

如果您正在寻找更灵活的无服务器处理服务,您可以查看实际在AWS上运行的Iron.io