【发布时间】:2020-11-07 18:12:40
【问题描述】:
我有一个 asp.net core 3.1 API 应用程序,一直用作我的后端 api。
我将此应用程序托管在一个 AWS Lambda 函数中,该函数带有 API 网关,带有一个 HTTP 路由,并让 ASP.NET Core 应用程序处理路由。
环顾网络并阅读文档,标准似乎是每个 Lambda 函数有一个 HTTP API 路由(因此,正如我所解释的,这意味着我的 API 的每个 ASP.NET 控制器都在一个 lambda 函数中)。
意思是因为我有 14 条路由,我似乎需要 14 个带有 API 端点的 lambda 函数。此外,这意味着基本上不再拥有 ASP.NET 核心 API,并反汇编应用程序。
我在完成这个过程中没有任何问题,只是想知道这是否真的是正确的原因以及开发 api 的新常态。
【问题讨论】:
标签: c# asp.net amazon-web-services aws-lambda api-design