Google Cloud Platform Load Balancer with Cloud 运行 抛出 404 错误

Google Cloud Platform Load Balancer with Cloud Run throws 404 error

我正在尝试使用负载均衡器设置多区域部署,该负载均衡器将流量驱动到云 运行 应用程序,该应用程序通过本教程部署在封闭区域中供访问者使用 https://cloud.google.com/run/docs/multiple-regions

我有一个 Google Cloud Platform Load Balancer 设置,其后端服务指向三个区域网络端点组,每个端点组都链接到不同区域的 Cloud 运行 应用程序的单独实例。

当我直接通过云 运行 应用程序 URL 访问任何地区的云 运行 应用程序时(像这样 https://cms-us-east1-dpuglk7uja-ue.a.run.app)它运行良好。

当我通过欧洲的负载均衡器域访问该应用程序时,它也运行良好。

但是当我通过任何其他地区(美国、亚洲)的负载均衡器域访问应用程序时,我收到 404 错误消息 The requested URL was not found on this server. That’s all we know.

我已经完成了 this tutorial 中解释的所有内容,但不确定这有什么问题。以下是我使用的区域:europe-north1us-east1asia-northeast1.

Serverless NEG 的 Beta 版是否仍有问题?

您的负载平衡器配置正确。您有一个后端服务,每个区域有 1 个无服务器 NEG。

使某些东西正常工作的条件是具有 SAME Cloud 运行 服务名称但部署在不同的区域。