安装和设置

本教程使用 gcloud 命令行工具逐步演示了 Deployment Manager 的用法。请按照设置步骤准备本地环境以使用 Deployment Manager。

创建项目

  1. 在 Google Cloud 控制台中,前往项目选择器页面。

    转到“项目选择器”

  2. 选择或创建 Google Cloud 项目。

    选择或创建项目所需的角色

    • 选择项目:选择项目不需要特定的 IAM 角色,您可以选择已获授角色的任何项目。
    • 创建项目:如需创建项目,您需要 Project Creator 角色 (roles/resourcemanager.projectCreator),该角色包含 resourcemanager.projects.create 权限。了解如何授予 角色

为您要管理的 Google Cloud 资源启用 API

Deployment Manager 使用其他服务的 API 来创建和管理您的资源。 Google Cloud 要创建这些资源,您必须先为您的项目启用服务 API。

在本演示中,您将部署 Compute Engine 资源,因此需要启用 Compute Engine API。

启用 Compute Engine API

接下来,启用 Deployment Manager:

启用 Deployment Manager API

安装 Google Cloud CLI

Google Cloud CLI 提供一个命令行工具 (gcloud),利用该工具,您可以轻松地与 Deployment Manager 进行交互。

如需安装 gcloud CLI,请执行以下操作:

  1. 下载并对其进行身份验证gcloud

    或者,您也可以使用 Cloud Shell,该工具安装有 gcloud

  2. 设置项目 ID。

    每个命令都需要一个项目 ID。设置默认项目 ID,这样您就不必每次都提供此信息。请记住将 myproject 替换为您自己的项目 ID

    gcloud config set project myproject
    
  3. 设置默认区域和地区。某些 Google Cloud 资源要求提供 区域或地区。您可以设置默认区域或地区,类似于 默认项目。要设置默认区域或地区,请使用 gcloud config set。 在本使用场景中,使用 us-central1 作为区域,使用 us-central1-f 作为 可用区:

    gcloud config set compute/region us-central1
    gcloud config set compute/zone us-central1-f
    

克隆 Deployment Manager GitHub 代码库

Deployment Manager GitHub 代码库包含由 Google 和 Deployment Manager 社区创建的示例,包括本演示中使用的示例。

git clone https://github.com/GoogleCloudPlatform/deploymentmanager-samples

# open the samples folder
cd deploymentmanager-samples/examples/v2/step_by_step_guide

您现在已经设置了环境,可以开始创建部署了。