node.js - 如何使用 AWS lambda 验证 S3 中的 zip 结构

标签 node.js amazon-web-services lambda

  1. 我正在使用 Java 代码创建一个 zip 文件
  2. 然后我们使用不同的 Web 服务/Web 应用程序将 zip 文件上传到 AWS S3
  3. 现在我想验证 zip 是否包含某些文件夹以验证预期的 zip 结构。
  4. 目前,我正在将 zip 文件上传到我的应用程序服务器,然后验证 zip 结构,并在验证后上传到 S3
  5. 我想要的是直接将 zip 上传到 S3,而不进行验证。
  6. 接下来,我想触发 lambda 函数,并在 lambda 函数中验证 zip 结构

问题:-

是否可以从 S3 下载 zip 文件 lambda 进行处理? zip 文件大小可以超过 1 GB

最佳答案

这些是 aws lambda 的主要限制

  1. Lambda 函数部署包大小(压缩后的 .zip/.jar 文件)-50 MB
  2. 可压缩到部署包中的代码/依赖项的大小 (未压缩的 .zip/.jar 大小)。 - 250 MB

注意

每个 Lambda 函数在其自己的/tmp 目录中接收额外的 500MB 非持久磁盘空间。/tmp 目录可用于在函数初始化期间加载其他资源,例如依赖库或数据集。

更多详情查看this

关于node.js - 如何使用 AWS lambda 验证 S3 中的 zip 结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49065751/

相关文章:

c# - 循环的 Lambda 表达式转换以显示列表

node.js - Sequelize 属性不起作用

amazon-web-services - 如何在 AWS 实例上实现 SSL

amazon-web-services - AWS CloudSearch 是否允许在同一查询中搜索多个域?

amazon-s3 - PUT/同步所需的 s3cmd S3 权限

c++ - c++11 lambdas 捕获他们不使用的变量吗?

java - Lambda 表达式和泛型仅在方法中定义

javascript - 如何将客户端值从浏览器端传递到 Node.js Controller

javascript - 使用咖啡 CLI,我如何将变量分配给所需的文件?

javascript - 为什么我得到的是 [object object ] 而不是 JSON?