预览和部署 App Engine 应用

本页面介绍了如何使用 Cloud Shell 从现有模板快速部署 App Engine 应用。

准备工作

在 Cloud Console 的项目选择器页面上,点击创建以开始创建新的 Cloud 项目。

转到项目选择器页面

部署应用

  1. 点击控制台窗口顶部的“激活 Cloud Shell”激活 Shell 按钮 按钮

    这将在控制台底部的框中启动 Cloud Shell 会话。

  2. 克隆一个示例应用并启动开发服务器

    克隆一个示例应用,并使用 App Engine 开发服务器在 Cloud Shell 会话中本地运行该应用。

    git clone https://github.com/GoogleCloudPlatform/appengine-guestbook-python \
    && cd appengine-guestbook-python \
    && dev_appserver.py ./app.yaml
    
  3. 连接到开发服务器

    点击网页预览按钮 网页预览按钮,然后选择“在端口 8080 上预览”。

    Cloud Shell 会在新的浏览器窗口中打开其代理服务的预览网址。

  4. 打开代码编辑器

    从 Cloud Shell 菜单中使用相应按钮 代码编辑器按钮 打开代码编辑器,以编辑克隆的应用。

  5. 更改 index.html 中的文本

    双击代码编辑器中的文件以打开文件进行修改,并将 index.html 中的文本从“一位匿名人士写道:”更改为“一个神秘的陌生人说:”。

    您会在 Cloud Shell 的输出中看到检测到的更改;刷新已预览的应用,即可查看实时生效的新变化!

  6. 停止运行开发服务器

    预览 App Engine 应用后,请在 Cloud Shell 会话中输入 Ctrl + C 以停止开发服务器。

  7. 初始化 App Engine 应用:创建与您的项目绑定的 App Engine 应用(如果尚未创建),然后选择其区域:

    gcloud app create --project=[YOUR_PROJECT_NAME]
    
  8. 将该应用部署到 App Engine:

    gcloud app deploy ./index.yaml ./app.yaml
    
  9. 您的申请应该已经生效!

    在您的网络浏览器中打开应用。(网址:https://<PROJECT_ID>.<REGION-ID>.r.appspot.com/)。

    完成部署可能需要几分钟的时间。如果应用未完全部署,您将在网络浏览器中看到一条错误消息。 请刷新浏览器以查看已部署的应用。

  10. 请记住完成后进行清理以避免产生不必要的计费

    如果您要停用刚刚部署的应用,请在控制台上转到 App Engine,然后选择设置 > 应用设置 > 停用应用