En este tutorial se explica cómo usar Deployment Manager con la gcloud
herramienta de línea de comandos. Sigue los pasos de configuración para preparar tu entorno local para usar Deployment Manager.
Crear proyecto
-
In the Google Cloud console, go to the project selector page.
-
Select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
Habilita las APIs de los Google Cloud recursos que quieras gestionar
Deployment Manager usa las APIs de otros Google Cloud servicios para crear y gestionar tus recursos. Para crear estos recursos, primero debes habilitar las APIs de los servicios en tu proyecto.
En este tutorial, desplegarás recursos de Compute Engine, por lo que debes habilitar la API de Compute Engine.
Habilitar la API de Compute Engine
A continuación, habilita Deployment Manager:
Habilita la API Deployment Manager
Instalar Google Cloud CLI
La CLI de Google Cloud ofrece una herramienta de línea de comandos, gcloud, que facilita la interacción con Deployment Manager.
Para instalar gcloud CLI, sigue estos pasos:
-
También puedes usar Cloud Shell, que incluye
gcloudya instalado. Define el ID de tu proyecto.
Todos los comandos requieren un ID de proyecto. Define un ID de proyecto predeterminado para no tener que proporcionarlo cada vez. Recuerda que debes sustituir
myprojectpor el ID de tu proyecto.gcloud config set project myprojectDefine tu zona y región predeterminadas. Algunos Google Cloud recursos requieren una zona o una región, y puedes definir una zona o una región predeterminada, de forma similar a un proyecto predeterminado. Para definir una zona o región predeterminada, usa
gcloud config set. En este caso, usaus-central1como región yus-central1-fcomo zona:gcloud config set compute/region us-central1 gcloud config set compute/zone us-central1-f
Clonar el repositorio de GitHub de Deployment Manager
El repositorio de GitHub de Deployment Manager contiene ejemplos creados por Google y la comunidad de Deployment Manager, incluidos los ejemplos que se usan en este tutorial.
git clone https://github.com/GoogleCloudPlatform/deploymentmanager-samples
# open the samples folder
cd deploymentmanager-samples/examples/v2/step_by_step_guide
Ahora que has configurado tu entorno, puedes empezar a crear tu implementación.