本教程使用 gcloud 命令行工具逐步演示了 Deployment Manager 的用法。请按照设置步骤准备本地环境以使用 Deployment Manager。
创建项目
-
在 Google Cloud 控制台中,前往项目选择器页面。
-
选择或创建 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。
接下来,启用 Deployment Manager:
安装 Google Cloud CLI
Google Cloud CLI 提供一个命令行工具 (gcloud),利用该工具,您可以轻松地与 Deployment Manager
进行交互。
如需安装 gcloud CLI,请执行以下操作:
-
或者,您也可以使用 Cloud Shell,该工具安装有
gcloud。 设置项目 ID。
每个命令都需要一个项目 ID。设置默认项目 ID,这样您就不必每次都提供此信息。请记住将
myproject替换为您自己的项目 ID。gcloud config set project myproject设置默认区域和地区。某些 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
您现在已经设置了环境,可以开始创建部署了。