首页 > 解决方案 > 谷歌负载均衡器到 Cloud Run 给出 404

问题描述

我按照这些说明设置了负载平衡器。网络端点组指向 AppEngine 应用程序,一切运行顺利。现在,我将同一个 AppEngine 应用程序移植到 Cloud Run 服务。它使用 xxxx.run.app URL 完美部署和运行。然后我更新了网络端点组以使用 Cloud Run 而不是 AppEngine,几分钟后调用负载均衡器时出现此错误:

404. That’s an error.

The requested URL was not found on this server. That’s all we know.

(还有那个坏掉的小机器人:))

我没有看到云中运行的日志,因此这意味着它甚至没有进入云运行实例。我把它改回 AppEngine 几分钟后就可以正常工作了。

我还需要为 Google Cloud Run 设置什么其他或不同的设置吗?

谢谢!

标签: google-app-enginegoogle-cloud-platformhttp-status-code-404google-cloud-rungoogle-cloud-load-balancer

解决方案


尝试使用“https”“http”访问您的负载均衡器外部 IP 地址

例如:

https://33.149.231.37/
http://33.149.231.37/

推荐阅读