【问题标题】:Can we have 2 APIgateway for one NLB?一个 NLB 可以有 2 个 APIgateway 吗?
【发布时间】:2020-11-06 18:27:06
【问题描述】:

我们在一个 VPC 中有 2 个内部服务,通过该 VPC 对互联网开放

  • APIgateway(区域)
  • Vpc 链接。

对于绿蓝部署,APIGateway 只是我们的解决点

现在其中一个服务必须与其他服务通信,我们通过点击 APIgateway 来做到这一点,并且由于其他服务位于 VPC 内,我们必须使用代理连接到该 APIgateway(区域)。但是我们仍然需要一个区域 API 网关,因为我们在 VPC 之外还有其他服务。

服务A -> 代理 -> 服务的区域API网关B


现在的问题是我们可以让Private APIgatewayRegional APIgateway 并行工作并使用相同的 ECS 服务吗? 在这种情况下,我们根本不必通过代理。

【问题讨论】:

    标签: amazon-web-services aws-api-gateway amazon-vpc nlb


    【解决方案1】:

    一个 VPCLink 可以跨多个 API 网关端点重复使用,只要 API 网关和网络负载均衡器在同一个账户内,这将起作用。

    网络负载均衡器和 API 必须归同一个 AWS 账户所有。

    【讨论】:

    • 当然,会尝试。感谢您的回答。
    • 没问题,希望你一切顺利:D
    • @ChrisWilliams 我尝试将两个 api gw 添加到单个 nlb 并遇到错误“无法稳定具有 id jari5r 状态消息的 Vpc 链接 NLB 已与另一个 VPC 端点服务相关联”
    猜你喜欢
    • 2018-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    • 1970-01-01
    • 1970-01-01
    • 2014-04-04
    相关资源
    最近更新 更多