要将应用部署到 App Engine,您必须创建 Google Cloud 项目和 App Engine 应用资源。
该 Google Cloud 项目是一个顶级容器,用于存放您的 App Engine 应用和其他 Google Cloud 资源。
要启用 App Engine,就必须创建 App Engine 应用资源。App Engine 应用资源定义了要在其中运行 Web 服务并存储其相关设置、凭据和元数据的区域。每个 Google Cloud 项目只能创建一个 App Engine 应用资源;并且在这些资源创建后,便无法更改所指定的区域。
如果您已有启用了 App Engine 和 Cloud Build API 的 Google Cloud 项目,则可以继续编写 Web 服务。
创建 Google Cloud 项目
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Build API.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Build API.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
运行以下
gcloud
命令来启用 App Engine 并创建关联的应用资源。请注意,位置选定之后无法更改。gcloud app create
App Engine 位置
App Engine 是区域级的,这意味着运行您的应用的基础架构位于特定区域并由 Google 代管,以使其在该区域内的所有可用区以冗余方式提供。
选择要在哪个区域运行应用时,首先要考虑该区域是否能满足您的延迟时间、可用性或耐用性要求。通常,您可以选择距离应用的用户最近的地区,但也要考虑提供 App Engine 的位置以及应用使用的其他 Google Cloud 产品和服务的位置。跨多个位置使用服务可能会影响应用的延迟时间及其价格。
应用的区域一经设置,便无法更改。
如果您已创建 App Engine 应用,则可以通过执行以下任一操作来查看其区域:
运行
gcloud app describe
命令。打开 Google Cloud 控制台中的 App Engine 信息中心。该区域会显示在页面顶部附近。
后续步骤
现在您的 Google Cloud 项目已设置完毕,您可以开始编写基本的 Web 服务了。