Instalação e configuração

Este tutorial explica como usar o Deployment Manager com a gcloudferramenta de linha de comandos. Siga os passos de configuração para preparar o seu ambiente local para usar o Deployment Manager.

Criar um projeto

O Deployment Manager requer um Google Cloud projeto. Se já tiver um projeto, pode usá-lo.

Se estiver a usar o Google Cloudpela primeira vez, pode criar um novo projeto e tirar partido do pacote de avaliação gratuita do que lhe dá 300 € para gastar em todos os Google Cloud produtos durante 90 dias.Google CloudPara se inscrever na avaliação gratuita:

  1. Abra a Google Cloud consola.
  2. Siga as instruções para se inscrever na avaliação gratuita.
  3. Quando lhe for pedido que crie um projeto, introduza um nome e um ID do projeto que vão ser usados para identificar o seu projeto, ou aceite os valores predefinidos e clique em Criar.

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.

Ative 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:

  1. Transfira e autentique gcloud.

    Em alternativa, use o Cloud Shell, que já tem o gcloud instalado.

  2. 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 myproject pelo seu próprio ID do projeto.

    gcloud config set project myproject
    
  3. Defina 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, use us-central1 como região e us-central1-f como 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.