【发布时间】:2021-04-19 23:43:15
【问题描述】:
AWS API Gateway 有一个limit of 300 routes,可以通过联系 AWS 来增加,但它也有 300 个不能增加的集成限制。
我的理解是,每条路线都必须有一个集成定义为以下选项之一:
- Lambda 函数
- HTTP
- 模拟
- AWS 服务
- VPC 链接
不能为路由设置集成。
鉴于此,如果我的集成不能超过 300 个,那么请求超过 300 个路由又有什么意义?
我一定是误解了“集成”在这种情况下的含义,它还意味着什么?
【问题讨论】:
-
我可能是错的,但你能对多条路线使用相同的集成吗?我不知道为什么或不只是通配符转发的用例,但也许有人会使用两条明显不同的路由来进行同一集成?
-
我有大约 120 个端点 atm 映射到 11 个 Lambda,但不清楚它们是否算作 120 或 11 个集成。希望是后者,但没有简单的测试方法。如果我无法在此处得到答案,我可能需要联系 AWS 以增加该软限制并尝试将 301 条路由映射到 1 个 Lambda 以查看会发生什么。
-
要么这样做,要么尝试使用 CDK 之类的东西来部署应用网关,其中两个端点映射到同一个集成。这样,在云形成中,您将能够看到使用了多少独特资源
标签: amazon-web-services aws-api-gateway