如何将我的域映射到 Google 云 Shell 的预览服务器 (...-dot-devshell.appspot.com)

How to map my domain to Google Cloud Shell's preview server (...-dot-devshell.appspot.com)

SSIA.

我试过设置 CNAME 记录引用我的“...-dot-devshell.appspot.com”(这看起来很独特)但我在 Google 上只能看到 404 错误.

有什么办法吗?

这既不可能也不实际。

这是不可能的,因为当您激活 Web 预览时,您正在连接到 App Engine 代理(因此是 appspot.com 域),该代理将您验证为云 Shell 虚拟机和代理的所有者与该 VM 上端口的连接。该连接由绑定到 appspot.com 域的 SSL 证书保护;您不能用其他域名代替它。

这不实用,因为云 Shell VM 仅在您通过 Web 终端(或从命令行)主动连接到它时才处于活动状态。连接终止后,VM 也会消失。如果您正在积极使用虚拟机,则只需单击一下 Web 预览按钮即可,而且拥有一个众所周知的域名似乎……没有必要。

最后,如果您正在考虑让其他人访问您的 VM,那也行不通,因为他们必须像您一样登录到他们的 Google 帐户才能使用代理让他们进来。

Web 预览功能正如其名 - 一种让您 connect to a web application that you might be developing in Cloud Shell