amazon-web-services - 注册。AWS Lambda 中微服务的 Docker 映像
问题描述
我开发了一个 spring boot-microservices 应用程序,其中每个微服务都被打包到一个单独的 docker 容器中。这些服务的数据库也在单独的 docker 容器中。目前,所有这些都在 AWS ECS 中托管和运行。如果我需要迁移到 Lambda,我可以重复使用相同的 docker 容器吗?(当然,我会在所有 pom.xml 文件中添加 AWS serverless 依赖项)并重新打包。请让我知道我是否可以在 Lambda 中运行修改后的 docker 镜像?
谢谢你
解决方案
我认为您不能在 ECS 任务和 Lambda 之间使用共享相同的 docker 映像。因为它们在几个方面有所不同,并且其中一些非常特定于 lambda,所以我们如何编写处理程序以及打包它们。
你的措辞也有点混乱
我可以重复使用相同的 docker 容器吗?
然后你说
可以在 Lambda 中运行修改后的 docker 镜像吗?
特别是对于 Spring Boot 应用程序,您可以在这里查看:
推荐阅读
- python - 如何使 Kivy Checkbox 成为正方形
- javascript - 在样式化组件中使用状态变量
- xslt - XSLT 版本从 1.0 更改为 3.0
- python - 如何使用嵌套的 for 循环和 pandas 的 iloc 来定位具有 1 的行和列
- powershell - 使用 Windows PowerShell 将 .csv 文件名中的日期解析为多个 .csv 文件的新列
- javascript - 使用 vue 在元素 ui 树的子项中显示嵌套文件
- python - 无法读取从 python 上的 TCP 客户端发送到 C# 中的 TCP 服务器的数据
- batch-file - 如何检查变量是否批量包含字母/短语?
- awk - 如何检查AWK脚本中的字符串数组是否包含值
- c - C 宏中的参数名称是否会对以前的定义产生副作用?