Python 留言板代码演练的这一部分介绍了如何将应用部署到 App Engine。
本页面是多页教程中的一页。如需从头开始并查看设置说明,请转到创建留言板。
区域 ID
REGION_ID
是 Google 根据您在创建应用时选择的区域分配的缩写代码。此代码不对应于国家/地区或省,尽管某些区域 ID 可能类似于常用国家/地区代码和省代码。对于 2020 年 2 月以后创建的应用,REGION_ID.r
包含在 App Engine 网址中。对于在此日期之前创建的现有应用,网址中的区域 ID 是可选的。
详细了解区域 ID。
将应用部署到 App Engine
要上传留言板应用,请从 app.yaml
和 index.yaml
文件所在的应用的 appengine-guestbook-python
目录中运行以下命令:
gcloud app deploy app.yaml index.yaml
可选标志:
- 添加
--project
标志,可以为您在 gcloud CLI 中初始化为默认值的 Google Cloud 控制台项目 ID 指定一个备用项目 ID。示例:--project [YOUR_PROJECT_ID]
- 添加
-v
标志以指定版本 ID。如果不指定,系统会为您生成一个版本 ID。示例:-v [YOUR_VERSION_ID]
系统可能需要一段时间生成数据存储区索引,索引生成后方可访问应用。如果索引仍在生成过程中,您在访问应用时将收到 NeedIndexError
消息。此错误是暂时性的,因此如果您最初收到此错误,请稍后再试。
要详细了解如何从命令行部署应用,请参阅部署 Python 应用。
查看已部署的应用
如需启动浏览器并在 https://PROJECT_ID.REGION_ID.r.appspot.com
上查看应用,请运行以下命令:
gcloud app browse
清理
为避免因本教程中使用的资源导致您的 Google Cloud 账号产生费用,请删除包含这些资源的项目,或者保留项目但删除各个资源。
如需了解如何管理结算、停用应用和关停项目,请参阅针对 App Engine 设置您的 Google Cloud 项目。
后续步骤
您可能希望查看以下内容:
要深入了解 App Engine 的工作原理,请参阅有关 Python 运行时环境、请求处理和路由的文档。