我在使用带有自定义域的无服务器 NEG 和 URL 掩码时遇到问题。这是一些背景:
\n我有多个服务部署为 CloudRun 服务(登录服务、搜索服务、反馈服务)。我正在尝试设置自定义域映射并使用 URL 屏蔽,以便将请求路由到适当的服务。
\n我按照此处概述的步骤进行操作 - https://cloud.google.com/load-balancing/docs/https/setting-up-https-serverless \n我已经创建了负载均衡器、后端服务和带有无服务器网络的无服务器 NEG端点组类型为“Cloud Run”,选中“使用 URL 掩码”复选框,并提供我的自定义域 URL,如下所示 mycompany.com/,其中 mycompany.com 是我拥有的自定义域。
\n注意:我计划仅使用一个无服务器 NEG 并利用 URL 掩码,以便它可以将请求路由到后端中适当的 CloudRun 服务。
\n我已更新 mycompany.com 以使用 LB 通过上述步骤创建的公共 IP 地址。
\n现在,当我输入 mycompany.com/login 或 mycompany.com/search 时,它不会将我定向到相应的 CloudRun 服务,而是收到错误 - “可以访问此站点\xe2\x80\x99t”
\n我的问题:我是否需要设置自定义域并在指定 mycompany.com 的 CloudRun 页面上添加映射,并选择一项 CloudRun 服务来利用 URL 掩码?
\n我在这里有点困惑,文档在这里对我没有帮助。
\n请帮忙。
\n此致,\n拉杰
\n