【发布时间】:2021-10-27 16:57:30
【问题描述】:
我正在尝试使用应用引擎后端创建负载平衡器。我关注了the official guide。我也关注了this (pretty good) tutorial。我无法将域状态切换为 ACTIVE。一直卡在FAILED_NOT_VISIBLE,说明域名设置可能有问题。
我不知道缺少什么。我有一个相对简单的 LB 设置。前端使用 HTTPS 协议和临时地址 (@frontend_ip) 定义。
在 Cloud DNS 中,我创建了一个包含以下记录集的区域:
- /A 记录类型/IPv4 = @frontend_ip
- www / CNAME 记录类型 / IPv4 = @frontend_ip
SSL 证书具有上述定义的 2 个相同的域名(带和不带 www)。我选择了 Google 管理的证书类型。
以下命令 gcloud compute target-https-proxies list 显示我的目标代理与我的 SSL 证书相关联。
我尝试了一种不同的方法,首先创建一个外部 IP 地址,如上述链接指南中所述。然后,通过在我的前端配置中选择此外部 IP 地址,而不是临时地址。然后通过选择此外部 IP 地址作为我的域名定义的 IPv4 地址。这似乎也不起作用。
任何帮助将不胜感激,因为我不知道缺少什么。我已尝试将其全部删除并重新创建 LB 和 DNS 设置。
【问题讨论】:
-
您声明您创建了一个区域。您的域名注册商是否指向该区域?您的问题很可能是 DNS 设置不正确。从您的域名注册商开始,确保一切设置正确。由于您创建了一个新区域,因此您可能遇到了名称服务器问题。
-
好的,我明白了。现在可以了。出于测试目的,我最初尝试使用默认的 firebase 域名 (mysite.web.app) 配置负载均衡器。我想这是不可能的。这就是让我困惑的地方。似乎只有使用自定义域名才有可能。
-
只有您控制的域才有可能。 web.app 域由 Google 拥有/控制。
标签: google-cloud-platform load-balancing