问题描述
我已经在 GCP 中设置了一个 API 网关,现在我正在尝试在网关前配置 GCP 的负载平衡。为了做到这一点,我所做的是:
- 设置互联网 NEG,默认端口为 443,域名为网关的 url(由 api 网关提供)
- 使用与 NEG 关联的后端服务和具有 HTTPS 协议、静态 IP 地址和托管证书的全局前端创建了一个负载均衡器
- 创建一个 A 记录并在 Cloudflare 中将其指向负载均衡器的 IP
设置后,我尝试从前端 IP 地址访问负载均衡器,但收到 404
我是否遗漏了服务配置的任何步骤?
解决方法
在幕后,API Gateway 托管在类似 Cloud Run 的平台上。强制执行相同的特性,包括路由模式。
我使用 Cloud Run 在 Internet NEG 上编写了一个 unrelated article,但我确信在您的 Internet NEG 后端添加“自定义标头”的解决方案可以解决您的问题。
试试看告诉我。