1

我已经在 GCP 中设置了一个 API 网关,现在我正在尝试在网关前面配置 GCP 的负载平衡。为了做到这一点,我所做的是:

  1. 设置了一个 Internet NEG,默认为 443 端口,域名为网关的 url(由 api 网关提供)
  2. 创建了一个负载均衡器,其后端服务与 NEG 关联,全局前端具有 HTTPS 协议、静态 IP 地址和托管证书
  3. 创建了一条 A 记录并在 Cloudflare 中将其指向负载均衡器的 IP

设置完成后,我尝试从前端 IP 地址中访问负载均衡器,但我得到了 404

我错过了服务配置中的任何步骤吗?

4

1 回答 1

6

在后台,API Gateway 托管在类似 Cloud Run 的平台上。强制执行相同的特性,包括路由模式。

我用 Cloud Run 写了一篇关于 Internet NEG 的不相关文章,但我确信在您的 Internet NEG 后端添加“自定义标头”的解决方案可以解决您的问题。

试一试,让我知道。

于 2021-01-25T08:06:18.570 回答