使用 Cloud Shell 部署 App Engine 应用
本页面概述了如何使用 Cloud Shell 从示例应用快速部署 App Engine 应用。
准备工作
- 登录您的 Google Cloud 账号。如果您是 Google Cloud 新手,请创建一个账号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
-
在 Google Cloud Console 中的项目选择器页面上,选择或创建一个 Google Cloud 项目。
-
在 Google Cloud Console 中的项目选择器页面上,选择或创建一个 Google Cloud 项目。
部署应用
在 Google Cloud 控制台窗口顶部,点击 激活 Cloud Shell:
这将在 Google Cloud 控制台底部的框中启动 Cloud Shell 会话。
克隆一个示例应用,并使用 App Engine 开发服务器在 Cloud Shell 会话中本地运行该应用:
git clone https://github.com/GoogleCloudPlatform/appengine-guestbook-python \ && cd appengine-guestbook-python \ && dev_appserver.py ./app.yaml
如需连接到开发服务器,请点击 网页预览,然后选择在端口 8080 上预览。
Cloud Shell 会在新的浏览器窗口中打开其代理服务的预览网址。
如需打开代码编辑器,请点击 Cloud Shell 菜单中的 以修改克隆的应用。
更改
index.html
中的文本:在代码编辑器中,双击
index.html
打开要编辑的文件,然后将index.html
中的文本从 一个匿名人写道更改为一个神秘的陌生人说:您将在 Cloud Shell 的输出中看到所做的更改。如需查看更改,请刷新预览的应用。
停止运行开发服务器:
预览 App Engine 应用后,如需停止运行开发服务器,请在 Cloud Shell 会话中按
Ctrl
+C
。初始化 App Engine 应用:
创建与您的项目绑定的 App Engine 应用(如果尚未创建),然后选择其区域:
gcloud app create --project=[YOUR_PROJECT_NAME]
将该应用部署到 App Engine:
gcloud app deploy ./index.yaml ./app.yaml
在您的网络浏览器中打开应用。(网址:
https://<PROJECT_ID>.<REGION-ID>.r.appspot.com/
)。部署可能需要几分钟才能完成。如果应用未完全部署,网络浏览器中会显示错误消息。请刷新浏览器以查看已部署的应用。
为避免产生不必要的计费,请停用您的应用:
如需停用刚刚部署的应用,请转到 Google Cloud 控制台中的 App Engine,然后依次选择设置 > 应用设置 > 停用应用。