所以我的设置如下:存储图像的S3存储桶和存储图像缩略图的另一个S3存储桶。目标是每当将新图像上载到第一个存储桶时,Lambda函数将被触发并创建缩略图并将其存储在第二个存储桶中。
我已按照Amazon AWS网站上提供的文档进行操作,并且我已尝试使用Java和NodeJS作为Lambda函数。此外,我分配给Lambda的内存是最大可能的(1.5 GB)。
我面临的问题是,当图像尺寸较小但图像尺寸变大时,此程序可以正常工作(我的图像大约有40 MB的问题 - 最终我想要系统为了处理大小达到1500 MB的图像,它的内存不足。
在Java中,我用尽了Java堆空间。
在NodeJS中,我得到的错误是" Stream产生空缓冲区。内存大小:1536 MB最大内存使用:1536 MB"
有没有办法解决这个问题?