Este tutorial demonstra o Deployment Manager usando a ferramenta de linha de comando gcloud. Siga as etapas de configuração para preparar seu ambiente local para
usar o Deployment Manager.
Criar um projeto
-
No Google Cloud console do, acesse a página Seletor de Projetos.
-
Selecione ou crie um Google Cloud projeto do.
Papéis necessários para selecionar ou criar um projeto
- Selecionar um projeto: a seleção de um projeto não exige um papel específico do IAM. Você pode selecionar qualquer projeto em que tenha recebido um papel.
-
Criar um projeto: para criar um projeto, você precisa do papel de criador de projetos
(
roles/resourcemanager.projectCreator), que contém aresourcemanager.projects.createpermissão. Saiba como conceder papéis.
Ativar as APIs dos Google Cloud recursos que você quer gerenciar
O Deployment Manager usa as APIs de outros Google Cloud serviços para criar e gerenciar seus recursos. Para criar esses recursos, você precisa primeiro ativar as APIs dos serviços para seu projeto.
Para esse tutorial, você vai implantar os recursos do Compute Engine, então é preciso ativar a API Compute Engine.
Em seguida, ative o Deployment Manager:
Ativar a API Deployment Manager
Instalar a CLI do Google Cloud
A CLI do Google Cloud oferece uma ferramenta de linha de comando, gcloud, que facilita a interação com o Deployment Manager.
Para instalar a CLI gcloud:
Faça o download e a autenticação de
gcloud.Uma alternativa é usar o Cloud Shell, que já vem com o
gcloudinstalado.Defina o ID do projeto.
Todos os comandos exigem um ID de projeto. Defina um ID de projeto padrão para que não precisar fornecê-lo sempre. Lembre-se de substituir
myprojectpelo ID do seu projeto.gcloud config set project myprojectDefina a zona e a região padrão. Alguns Google Cloud recursos exigem uma zona ou região, e é possível definir uma zona ou região padrão, semelhante a um projeto padrão. Para definir uma zona ou região padrão, use
gcloud config set. Nesse caso, useus-central1como região eus-central1-fcomo zona:gcloud config set compute/region us-central1 gcloud config set compute/zone us-central1-f
Clonar o repositório do Deployment Manager no GitHub
O repositório do Deployment Manager no GitHub contém exemplos criados pelo Google e pela comunidade do Deployment Manager, incluindo os exemplos usados nas próximas etapas.
git clone https://github.com/GoogleCloudPlatform/deploymentmanager-samples
# open the samples folder
cd deploymentmanager-samples/examples/v2/step_by_step_guide
Agora que você configurou seu ambiente, pode começar a criar sua implantação.