我已经在GCP中设置了一个API网关,现在我正在尝试在网关前配置GCP的负载平衡。为了做到这一点,我所做的是:
- 设置一个internet NEG,默认端口为443,域名为网关的url(由api gateway提供)
- 创建一个负载均衡器,带有与NEG相关的后端服务和带有HTTPS协议的全局前端,静态IP地址和托管证书
- 创建A记录并在Cloudflare中将其指向负载均衡器的IP
设置后,我尝试从前端IP地址内访问负载均衡器,但我得到404
我是否错过了配置服务的任何步骤?
在底层,API Gateway托管在类似Cloud Run的平台上。执行相同的特征,包括路由模式。
我用Cloud Run在互联网NEG上写了一篇不相关的文章,但我确信添加"自定义标题"的解决方案;在你的互联网NEG后端可以解决你的问题。
试一试,让我知道。