Este tutorial explica como usar o Deployment Manager com a ferramenta de linha de comandos.gcloud Siga os passos de configuração para preparar o seu ambiente local para usar o Deployment Manager.
Criar projeto
-
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.
Ative as APIs para os Google Cloud recursos que quer gerir
O Deployment Manager usa as APIs de outros Google Cloud serviços para criar e gerir os seus recursos. Para criar estes recursos, primeiro tem de ativar as APIs dos serviços para o seu projeto.
Para esta explicação passo a passo, implementa recursos do Compute Engine, pelo que tem de ativar a API Compute Engine.
Em seguida, ative o Deployment Manager:
Ative a API Deployment Manager
Instale a CLI do Google Cloud
A CLI do Google Cloud oferece uma ferramenta de linha de comandos, gcloud, que facilita a interação
com o Deployment Manager.
Para instalar a CLI gcloud:
Transfira e autentique
gcloud.Em alternativa, use o Cloud Shell, que já tem o
gcloudinstalado.Defina o ID do projeto.
Todos os comandos requerem um ID do projeto. Defina um ID do projeto predefinido para não ter de o indicar sempre. Lembre-se de substituir
myprojectpelo seu próprio ID do projeto.gcloud config set project myprojectDefina a zona e a região predefinidas. Alguns Google Cloud recursos requerem uma zona ou uma região, e pode definir uma zona ou uma região predefinida, semelhante a um projeto predefinido. Para definir uma zona ou uma região predefinida, use
gcloud config set. Neste caso, useus-central1como região eus-central1-fcomo zona:gcloud config set compute/region us-central1 gcloud config set compute/zone us-central1-f
Clone o repositório do GitHub do Deployment Manager
O repositório do GitHub do Deployment Manager contém exemplos criados pela Google e pela comunidade do Deployment Manager, incluindo os exemplos usados neste guia passo a passo.
git clone https://github.com/GoogleCloudPlatform/deploymentmanager-samples
# open the samples folder
cd deploymentmanager-samples/examples/v2/step_by_step_guide
Agora que configurou o seu ambiente, pode começar a criar a sua implementação.