0

我在谷歌域中拥有一个域。我在同一个谷歌帐户下运行云运行“完全托管”服务。

当有人输入我的自定义域时,我希望他们最终访问我的云服务,但我希望他们在 url 栏中看到自定义域。但是,尽管我已按照https://cloud.google.com/run/docs/mapping-custom-domains上的说明操作,尽管用户被重定向,但他们看到的是云运行服务 url 而不是自定义域。

我目前的配置如下:

  1. 在 gsuite 在https://admin.google.com/ac/domains/manage我已将裸域配置为重定向到 www 版本

  2. 在自定义域下运行的云中,我映射了我的裸域(获得了一组 A 和 AAAA 记录以添加为 google 域中的自定义资源记录)和 www 版本(获得 cname ghs.googlehosted.com.record 添加到自定义资源记录google 域)到云运行服务。

3)在启用gsuite的合成记录下的google域中,在自定义资源记录中添加了上述记录。

由于我无法让云运行服务显示自定义域,因此感到非常沮丧。

请帮忙。谢谢你。

4

1 回答 1

0

我认为这个问题与@guillaume-blaquiere 提到的第一步有关。

如果您正在执行 HTTP 重定向(301 或 302 HTTP 响应),您会看到预期的行为。

我建议将 AAAA 和 A 记录设置为 Cloud Run 提供的 IP,并将其设置wwwghs.googlehosted.com.

如果您可能希望将www子域重定向到裸域,您可能需要创建指向裸域 ( @) 的 CNAME 记录。

最后,我建议在Google Domains中而不是在 GSuite 管理控制台中进行所有这些更改。

于 2020-09-03T15:32:24.563 回答