我有一个s3存储桶,用于用户上传压缩目录(通常为1GB大小)。压缩目录在子文件夹中保留了图像等等。AWS lambda函数从s3中检索上传的文件并将解压后的文件夹再次上传到s3
我需要创建一个lambda函数,它会在新上传时触发,解压文件并将解压后的内容上传回s3存储桶,这样我就可以通过http访问各个文件 - 但我对于我如何编写这样一个函数非常无能?
我的担忧是:
- Pyphon或Java可能已经结束的NodeJS更好的性能?
- 避免耗尽内存,解压一个GB或更大的文件时(我可以将内容流传输回S3?)
Lambda也被限制为512Mb的临时磁盘空间... http://docs.aws.amazon.com/lambda/latest/dg/limits.html –