【发布时间】:2021-10-28 17:55:53
【问题描述】:
我按照指南设置了an external global, app engine based, load balancer。我通过勾选 LB 配置设置中的小框将其链接到 Google 的 CDN。
现在,当我加载我的域名时,它显示CANNOT GET /。该请求返回 404,以及一些 C S P: The page’s settings blocked the loading of a resource at inline (“default-src”). 错误消息。
在添加 CDN 之前运行良好。所以,我假设我的应用服务器配置很好。
在负载均衡器详细信息中,监控部分下方有一个小图表,其中显示了流量如何流动。
它显示了来自 3 个全局区域的流量,到达 LB 的前端,然后到 / (unknown) 和 / (unmatched) 作为URL Rule,然后到我定义的后端服务,最后到标记为 NO_BACKEND_SELECTED 的后端实例.
我猜这个问题来自URL Rule 或Backend Instance,但文档中几乎没有。进行故障排除。
我跟着医生。设置LB。使用 App Engine 进行设置非常简单,因此几乎没有犯错的余地。但我可能仍然错过了一些东西。
在“创建无服务器 NEG”中,我确实选择了 App Engine,并选择了 default 作为服务名称(虽然我不确定 default 的实际含义)。
知道缺少什么吗?
编辑:
因此,在负载平衡菜单中,我转到顶部的“后端”部分,然后选择我的后端。在这里,我有后端的“常规属性”列表。除了在“后端”下,它显示以下内容:后端包含虚拟机或网络端点组的实例组。此后端服务尚无后端编辑
从那里,我可以单击编辑链接,这会将我重定向到“后端服务编辑”菜单。我确实在那里选择了一个后端。我确实使用 App Engine 创建了一个无服务器 NEG。
那么,缺少什么? Google 的无服务器后端有什么问题吗?
【问题讨论】:
标签: google-cloud-platform load-balancing