【问题标题】:AWS API Gateway limits of Routes and Integrations路由和集成的 AWS API Gateway 限制
【发布时间】: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


【解决方案1】:

我可以确认,增加路由的限制允许我创建 300 多个端点,并将集成映射到同一个 Lambda 函数

我没有尝试超过 300 种不同的 Lambda,但就这个问题而言,这至少证实了到同一个 Lambda 的多个映射不计入 300 个“集成”的限制。

【讨论】:

    猜你喜欢
    • 2021-08-31
    • 2019-12-19
    • 1970-01-01
    • 2018-09-23
    • 2021-04-14
    • 2018-06-09
    • 2019-06-22
    • 2020-11-20
    • 2021-10-13
    相关资源
    最近更新 更多