Google Cloud Run 不同时支持域和子域

max*_*ax 2 mapping dns google-cloud-platform google-domains google-cloud-run

我有一个域 dummydomain.com。我希望我的网站同时在dummydomain.comwww.dummydomain.com上运行。谷歌云运行仅支持其中之一。

如果我添加 dummydomain.com 那么它会给我 IP 添加为 DNS A 和 AAAA记录。然后,如果我将 www 添加为指向 @ 的 cname,那将不起作用。

如果我添加 www.dummydomain.com 然后谷歌给我CNAME记录添加到 DNS 然后没有设置 A 记录和证书颁发给 www.dummydomain.com

应该有规定添加 A 记录和 CNAME 和证书应该颁发给 *.dummydomain.com

Joh*_*ley 5

有两种解决方案:

  • 将两个自定义域名添加到 Cloud Run 服务。
  • 使用同一个容器部署两个 Cloud Run 服务,并为每个服务添加一个自定义域名。

第一种方法更可取,因为所有流量都流向同一服务,因此可以最大限度地减少冷启动。

Cloud Run Mapping 自定义网域