覆盖AWS APIGateway中的所有响应

问题描述 投票:0回答:1

我有一些HTTP API服务器,AWS APIGateway之后的lambda函数。没关系。刚刚开箱即用。

假设所有服务器上都存在维护情况,并且所有HTTP API端点必须返回相同的响应,例如500 MAINTERNANCE_IN_PROGRESS ..

我该怎么做?AWS APIGateway中有功能吗?

amazon-web-services api-gateway
1个回答
1
投票

AWS APIGateway不提供返回任何响应的方法。

但是您可以将所有API网关与一个路由Lambda连接起来,该路由可以处理所有传入请求,并且可以根据url条件路由到实际的lambda函数,以对其进行进一步处理。

API Gateway -> Route Lambda -> Task perform Lambda 1 

                            -> Task perform Lambda 2

因此您只需要为维护模式修改路由Lambda。

© www.soinside.com 2019 - 2024. All rights reserved.