如何将 Google Cloud Run 与我的客户域一起使用?

如何将 Google Cloud Run 与我的客户域一起使用?

我正在构建一个多站点环境,以便我的客户可以构建他们的网站(就像 wix builder 一样)。我已经在单个 VM 上运行它了,但我想使用 cloud run 来更好地扩展它。

问题是:如何以编程方式将客户域连接到 Cloud Run 并生成 SSL 证书?还有其他更好的方法吗?

到目前为止想到的唯一解决方案是使用 VM 作为入口点,制作 SSL 部分并与云运行服务连接,但它看起来像一个“丑陋”的选项。

我感激任何能得到的帮助。

答案1

在云运行的本机方式(映射域)上,这是不可能的,因为您需要验证域的所有权。

在此文档提到:

“你必须验证域名所有权您第一次在 Google Cloud 项目中使用该域名时”

如果某个客户将此域映射到另一个 GCP 项目,则在您取消链接另一个项目中的域之前,该域不能添加到云运行中,我不确定域验证是否可以自动化。

VM 的方法一点也不差,另一种选择是在 Google Cloud 上使用 Cloud Run for Anthos,并将客户的域映射到负载均衡器

相关内容