首页 > 解决方案 > 有没有办法使用无服务器部署多个共享相同 lambdas 的 api 网关

问题描述

我的用例如下,

我已经用无服务器构建了一个用 nodejs 编写的 rest api,部署时将创建 lambdas 和一个 api 网关,它可以提供正常工作的 url。但是,我将有多个客户想要使用这个应用程序(他们的客户使用 api),我不想为每个客户复制 lambda,因为业务逻辑不会改变。不同的是在 api 网关中为每个客户端设置的阶段变量

有没有一种方法可以使用无服务器来部署和管理它,这样当新客户端加入时,我应该能够使用新的 api 网关详细信息更新 serverless.yml,然后运行部署命令将生成具有自己的阶段变量的新网关共享先前创建的 lambda。希望这个问题很清楚,如果之前已经提出并回答了这个问题,我们深表歉意。

标签: amazon-web-servicesaws-lambdaaws-api-gatewayserverless-frameworkserverless

解决方案


推荐阅读