【问题标题】:Allow request from API Gateway to private ALB允许从 API Gateway 到私有 ALB 的请求
【发布时间】:2020-03-08 23:25:18
【问题描述】:

我设置了公共 API 网关,我想将来自 API 网关的请求转发到 VPC 中的私有 ALB。在 AWS 控制台上,对于 API Gateway VPC 链接设置,我只能在 VPC 中选择 NLB。

  1. 我们只能路由到 NLB 而不能路由到 ALB 有什么原因吗?
  2. 有没有一种方法可以从 API 网关路由到私有 ALB?

【问题讨论】:

    标签: amazon-web-services aws-api-gateway amazon-vpc aws-elb aws-alb


    【解决方案1】:

    目前 AWS 仅支持连接到 NLB 以进行 VPC 链接集成。他们有一个功能请求以启用对 ALB 的支持。现在,你可以做 -

    公共 API --> VPC 链接 --> NLB --> ALB

    在 NLB 的目标组中,添加 ALB 的私有 IP。通过这种方式,您可以获得 NLB(TCP 层)和 ALB (HTTPS) 的好处。

    Using static IP addresses for Application Load Balancers

    【讨论】:

      【解决方案2】:

      所选答案已过时。通过使用 VPC 链接和私有资源集成,可以通过 http 将 API 网关与面向内部的 ALB 集成。

      有关分步详细信息,请参阅我对另一个问题的回答:https://stackoverflow.com/a/67413951/2948212

      【讨论】:

        猜你喜欢
        • 2018-11-19
        • 2021-02-12
        • 2020-09-25
        • 1970-01-01
        • 1970-01-01
        • 2021-05-19
        • 2023-04-02
        • 2019-09-09
        • 2021-03-30
        相关资源
        最近更新 更多