首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否有一种方法可以将正常的AWS Lambda函数封装起来?

是否有一种方法可以将正常的AWS Lambda函数封装起来?
EN

Stack Overflow用户
提问于 2020-10-28 07:10:09
回答 2查看 96关注 0票数 1

我的AWS函数有来自AWS (主题订阅)的输入,输出将转到NoSQL数据库中的CRUD (同样是MongoDB)。

所以目前我已经在AWS云中设置了SNS & Lambda函数,并且他们工作得很好。但是,我希望包含lambda函数以及MongoDB数据库,并使用Docker + Kubernetes服务在AWS上托管它们。(因此函数将是一个码头形象)

我对这个容器非常陌生,我在网上搜索,但是我没有找到任何提到如何容器化AWS函数的东西。

这个是可能的吗?如果是的话,怎么做呢?谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-28 07:31:35

AWS函数的docker环境已经存在,它是lambci/lambda。因此,如果您想在本地运行/测试您的函数,这是通常用于此的工具:

复制活动AWS环境的沙箱本地环境几乎完全相同--包括已安装的软件和库、文件结构和权限、环境变量、上下文对象和行为--甚至用户和正在运行的进程都是相同的。

由于它的开源,你也可以修改它,如果它不适合你的需要。

票数 1
EN

Stack Overflow用户

发布于 2020-10-28 07:51:41

Lambda已经使用了鞭炮,一种microVM技术。所以,不太清楚为什么要用Lambda创建一个容器。

Lambda/Serverless的优点是简单地编写函数代码,而忽略其余的代码。如果这一切都是关于更多的控制,那么看看基恩,它运行在K8S之上。

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

https://stackoverflow.com/questions/64567959

复制
相关文章

相似问题

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