Node.js 如何通过lambda解压s3文件,并使用nodejs与其他lambda函数链接?

Node.js 如何通过lambda解压s3文件,并使用nodejs与其他lambda函数链接?,node.js,aws-lambda,Node.js,Aws Lambda,这里有两个问题:- 我有一个zip文件,一旦上传到s3就会触发一个事件 1.解压缩文件 2.解压后,第二个lambda应触发并调用api。如果希望AWS lambda函数“解压到S3”,则lambda函数需要: 将Zip文件下载到本地存储 解压文件 循环浏览文件并将每个文件上传到AmazonS3 请注意,Lambda函数(在/tmp/目录中)可使用的磁盘存储空间最大为500MB,该空间需要容纳zip文件和解压缩的zip文件 此外,您还需要延长超时设置,以便为函数提供足够的时间来执行上述所有操

这里有两个问题:- 我有一个zip文件,一旦上传到s3就会触发一个事件 1.解压缩文件
2.解压后,第二个lambda应触发并调用api。

如果希望AWS lambda函数“解压到S3”,则lambda函数需要:

  • 将Zip文件下载到本地存储
  • 解压文件
  • 循环浏览文件并将每个文件上传到AmazonS3
请注意,Lambda函数(在
/tmp/
目录中)可使用的磁盘存储空间最大为500MB,该空间需要容纳zip文件和解压缩的zip文件


此外,您还需要延长超时设置,以便为函数提供足够的时间来执行上述所有操作。

这两种操作的触发器是什么?它们是否被上传到特定的前缀?您的实际问题是什么?标题提到了链接Lambda函数,但问题是“解压缩到s3仍然需要解决方案”。请随意编辑您的问题,以澄清您的问题。