如何解决Google Cloud Shell:如何查找您的网络预览网址
在Google Cloud Platform控制台上使用Google Cloud Shell时,单击“网络预览”按钮会将您重定向到在端口8080
上为您的应用提供服务的URL。
例如,您实例的URL可能类似于:
https://8080-1234abcd-abcd-1234-abcd-1234abcd.europe-west1.cloudshell.dev/?authuser=0
是否有一种方法可以从终端确定此URL,而不必单击“ Web预览”按钮?
注意:对于那些想知道用例是什么的人。我正在使用SSH cloud shell access功能,该功能允许您从任何终端仿真器通过SSH远程访问云外壳实例。 不幸的是,这样做意味着您将无法再使用“ Web Preview”按钮(因为您使用的是自己的终端,而不是基于Web的终端),因此无法知道Web预览的URL是什么。找到。
解决方法
Cloud Shell是一种工具,其主要目的是提供用于管理GCP资源的环境,而不能用作开发环境(但可以用于测试代码段)
如本document所述,从命令行(通过非Web终端上的ssh)对Cloud Shell的访问是alpha版本。
此功能可能非常有用,但是目前无法在GCP控制台(Web UI)外部生成preview url
,我的建议是打开一个功能请求以允许创建{ {1}}在网络终端之外。
要创建功能请求,您必须在此page上填写一个公共问题跟踪器。
一种解决方法,您可以使用ngrok的免费帐户在任何Cloud或本地服务器上生成预览URL,该软件可让您生成临时HTTP指向任何端口(演示端点)上的localhost服务的URL的方式与Cloud Shell Web预览的工作方式相同。
,生成url主机名的规则是不确定性,有时它的[port]-[guid]-[region] .cloudshell ...,有时它有一个固定的名称[port]-[host] -..., “主机”是yr cloud shell vm的主机名
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。