带有 API 网关的 GCP 负载平衡返回 404

问题描述

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

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

设置后,我尝试从前端 IP 地址访问负载均衡器,但收到 404

我是否遗漏了服务配置的任何步骤?

解决方法

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

我使用 Cloud Run 在 Internet NEG 上编写了一个 unrelated article,但我确信在您的 Internet NEG 后端添加“自定义标头”的解决方案可以解决您的问题。

试试看告诉我。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...