google-app-engine - 谷歌负载均衡器到 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 设置什么其他或不同的设置吗?
谢谢!
解决方案
尝试使用“https”或“http”访问您的负载均衡器外部 IP 地址:
例如:
https://33.149.231.37/
http://33.149.231.37/
推荐阅读
- reactjs - 反应选择与反应选择/可创建
- regex - 提取不带方括号的 IP 或 URL,仅正则表达式
- python - Python:如何使用带坐标的光栅保存 geotiff 文件?
- spring-boot - Spring Cloud Sleuth:将数据从远程系统导出到本地 Zipkin
- xamarin.forms - 在 Xamarin 中使用为 Android 制作的 SDK
- swift - SWIFT: CAGradientLayer not shown property in TableViewCell programmatically
- c++ - GCC9 编译器比 GCC6 慢?有什么可能的解决方案?
- azure - 如何配置计划的 azure webjob 以运行一个实例?
- c# - 将 Form.AcceptButton 设置为无/无按钮
- html - 如何更改 Slick 轮播的高度以使图像看起来不错