使用网页预览功能

本页介绍如何使用 Cloud Shell 中的网页预览功能。通过此功能,您可以在 Cloud Shell 虚拟机实例上运行 Web 应用,并从 Google Cloud Console 预览它们。

网页预览按钮网页预览按钮可以在 Cloud Shell 任务栏的右上角找到。

启动网页应用

您可以在 Cloud Shell 虚拟机(包括 App Engine 开发服务器)上运行任何侦听 HTTP 请求的 Web 应用。网页应用必须在允许的 2000 到 65000 端口范围内侦听 HTTP 请求。这些端口仅供安全的 Cloud Shell 代理服务访问,而该服务只会允许您的用户帐号通过 HTTPS 进行访问。

SimpleHTTPServer 示例

要从 Cloud Shell 命令提示符启动简单的 Python HTTP 服务器,请使用以下命令:

cd `mktemp -d` \
    && echo '<html><body>Hello World</body></html>' >./index.html \
    && python -m SimpleHTTPServer 8080

App Engine 开发服务器示例

要克隆示例 App Engine 应用并在 App Engine 开发服务器上运行此应用,请使用以下命令:

git clone https://github.com/GoogleCloudPlatform/appengine-guestbook-python \
    && cd appengine-guestbook-python \
    && dev_appserver.py ./app.yaml

开发服务器默认在 8080 端口上运行。

预览应用

点击网页预览按钮 网页预览按钮,然后从显示的菜单中选择端口号。Cloud Shell 会在新的浏览器窗口中打开其代理服务的预览网址。