Google app engine 如何将我的域名映射到Google Cloud Shell';s预览服务器(…-dot devshell.appspot.com)

Google app engine 如何将我的域名映射到Google Cloud Shell';s预览服务器(…-dot devshell.appspot.com),google-app-engine,dns,google-cloud-shell,Google App Engine,Dns,Google Cloud Shell,西娅 我尝试过设置CNAME记录引用我的“…-dot devshell.appspot.com”(这似乎是唯一的),但我在谷歌上只能看到404错误。 有什么办法吗?这既不可能,也不实用 这是不可能的,因为当您激活Web预览时,您正在连接到一个应用引擎代理(因此是appspot.com域),该代理将您认证为云Shell虚拟机的所有者,并将连接代理到该虚拟机上的一个端口。连接由绑定到appspot.com域的SSL证书保护;您不能替换其他域名 这是不实际的,因为云Shell虚拟机只有在您通过web

西娅

我尝试过设置CNAME记录引用我的“…-dot devshell.appspot.com”(这似乎是唯一的),但我在谷歌上只能看到404错误。


有什么办法吗?

这既不可能,也不实用

这是不可能的,因为当您激活Web预览时,您正在连接到一个应用引擎代理(因此是appspot.com域),该代理将您认证为云Shell虚拟机的所有者,并将连接代理到该虚拟机上的一个端口。连接由绑定到appspot.com域的SSL证书保护;您不能替换其他域名

这是不实际的,因为云Shell虚拟机只有在您通过web终端(或从命令行)主动连接到云Shell虚拟机时才处于活动状态。一旦连接终止,VM也会消失。如果你正在积极地使用虚拟机,那么点击一下网页预览按钮就可以了,拥有一个著名的域名似乎。。。不必要

最后,如果你想让其他人访问你的虚拟机,那也不行,因为他们必须以你的身份登录到他们的Google帐户,以便代理允许他们进入


Web预览功能正是它听起来的样子-一种让您实现的方式。

您能澄清一下您试图实现的最终目标吗?谢谢您的提问。我想通过原始域访问Google Cloud Shell的预览服务器。e、 g.访问“devshell.mydomain.com”查看预览服务器。(这足以说明我的目的吗?)这会很棘手,因为它是
appspot.com
的子域,我希望它归谷歌所有:)我想是的。我希望谷歌能为它提供一些配置…谢谢你的详细描述!现在我知道没有办法了。顺便说一句,我能检查一下你(MaratB)答案的答案吗?是的,请检查一下。谢谢。有没有办法摆脱这样一个似乎是剩余的代理?我没有运行cloudshell,但仍然有一个appspot.com链接,指向一个暴露在外部IP上运行的服务的入口。