首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AWS Lambda中部署快速节点应用程序以及npm模块?

如何在AWS Lambda中部署快速节点应用程序以及npm模块?
EN

Stack Overflow用户
提问于 2019-12-27 20:36:08
回答 2查看 222关注 0票数 0

我想在AWS lambda中部署我的节点应用程序。我使用的npm包并没有预装在lambda中。那么我如何在lambda中部署整个节点应用呢?有一个选项可以将文件作为zip文件上传。但是如何构建正确的lambda文件系统呢?

EN

回答 2

Stack Overflow用户

发布于 2019-12-27 20:45:20

您需要压缩文件内容。基本上

代码语言:javascript
复制
somezip.zip
   node_modules
   index.js
   anyotherffile.js
   package.json

上传zip并调用已公开的处理程序函数。

您还可以使用诸如- https://www.npmjs.com/package/serverless之类的框架

票数 0
EN

Stack Overflow用户

发布于 2019-12-27 20:46:17

我建议你去看看AWS reference documentation。可以执行以下步骤:

  1. ~/my-function$ npm install
  2. ~/my-function$ zip -r function.zip .
  3. ~/my-function$ aws lambda update-function-code --function-name my-function --zip-file fileb://function.zip

following page from AWS上查找可用的节点环境。请注意适用的限制,截至2019年12月27日,如果部署包大于50 MB,您必须使用亚马逊S3。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59500927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档