Google Cloud 运行 不支持同时域和子域

Google Cloud Run Not Supporting Domain and Subdomain at same time

我有一个域 dummydomain.com。我希望我的网站在 dummydomain.comwww.dummydomain.com 上都 运行。 Google云运行只支持其中一种

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

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

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

有两种解决方案:

  • 向云 运行 服务添加两个自定义域名。
  • 使用同一个容器部署两个 Cloud 运行 服务,并为每个服务添加一个自定义域名。

第一种方法更适合减少冷启动,因为所有流量都流向同一服务。

Cloud Run Mapping custom domains