Amazon web services 如何在同一API中使用ECS和Lambda微服务?

Amazon web services 如何在同一API中使用ECS和Lambda微服务?,amazon-web-services,aws-lambda,architecture,microservices,amazon-ecs,Amazon Web Services,Aws Lambda,Architecture,Microservices,Amazon Ecs,我试图在AWS上建立一个微服务架构,每个微服务都是一个RESTAPI 有些服务使用Fargate在ECS上运行,有些服务作为一组lambda运行 我正在尝试将每个api路由解析为正确的服务,无论是ECS还是基于Lambda的服务 我可以看到如何只使用ECS服务(带应用程序负载平衡器和侦听器)或只使用Lambdas(带API网关)。但我似乎不知道如何将两者结合在一起 我整个星期都在不懈地搜索,找不到任何像样的文档,也找不到如何实现类似功能的示例 ALB或API网关的路由数量似乎有限制。如果我有几

我试图在AWS上建立一个微服务架构,每个微服务都是一个RESTAPI

有些服务使用Fargate在ECS上运行,有些服务作为一组lambda运行

我正在尝试将每个api路由解析为正确的服务,无论是ECS还是基于Lambda的服务

我可以看到如何只使用ECS服务(带应用程序负载平衡器和侦听器)或只使用Lambdas(带API网关)。但我似乎不知道如何将两者结合在一起

我整个星期都在不懈地搜索,找不到任何像样的文档,也找不到如何实现类似功能的示例

ALB或API网关的路由数量似乎有限制。如果我有几个基于lambda的服务,那么每个lambda函数都需要一个声明的路径,它们将很快用完路径限制

每个服务和API网关之间是否应该有一个中间步骤?例如,每个Lambda服务都有自己的API网关,将这些功能“分组”在一起。这意味着父API网关将路由到一组嵌套的API网关。但这感觉不正确

任何方向正确的帮助都将不胜感激


感谢您的AWS帐户的API网关REST和Websocket路由/资源限制可以通过请求AWS支持来增加。

为什么不将lambdas直接连接到API网关?你为什么要兰博达斯支持ALB?