如何使用Node.js链接Lambda函数?

时间:2019-06-01 17:08:45

标签: node.js aws-lambda

我有一个zip文件,一旦上传到s3,它应该会触发一个事件并解压缩该文件,并根据zip内容调用api。

lambda可以触发事件并调用api,但是解压缩到s3仍需要解决方案

1 个答案:

答案 0 :(得分:0)

如果您希望AWS Lambda函数“解压缩到S3”,则Lambda函数将需要:

  • 将Zip文件下载到本地存储
  • 解压缩文件
  • 浏览文件,然后将每个文件上传到Amazon S3

请注意,Lambda函数(在/tmp/目录中)最多有 500 MB的磁盘存储空间可用,并且该空间需要同时容纳zip文件和提取的zip文件。

此外,您需要扩展超时设置,以便为该功能提供足够的时间来执行上述所有操作。