Criar scripts de comandos da CLI gcloud

Além de executar comandos da CLI Google Cloud a partir da linha de comandos, pode executá-los a partir de scripts ou outras automatizações, por exemplo, quando usa o Jenkins para acionar a automatização de Google Cloud tarefas.

O Google Cloud SDK inclui várias ferramentas, como a filtragem, a formatação e a flag --quiet, que lhe permitem processar eficazmente a saída e automatizar tarefas.

Noções básicas de criação de scripts com o SDK Cloud da Google

Para um guia passo a passo sobre a criação de scripts básicos com a CLI gcloud, consulte esta publicação no blogue: Criação de scripts com a gcloud: um guia para principiantes sobre a automatização de tarefas Google Cloud .

Autorização

Quando cria scripts com o Google Cloud SDK, tem de considerar os métodos de autorização. O SDK Google Cloud oferece duas opções:

  • Autorização da conta de utilizador
  • Autorização da conta de serviço

A autorização da conta de utilizador é recomendada se estiver a executar um script ou outra automatização numa única máquina.

Para autorizar o acesso e realizar outros passos comuns de configuração do SDK Cloud da Google:

gcloud init

A autorização da conta de serviço é recomendada se estiver a implementar um script ou outra automatização em várias máquinas num ambiente de produção. Também é o método de autorização recomendado se estiver a executar comandos da CLI gcloud numa instância de máquina virtual do Compute Engine em que todos os utilizadores têm acesso a root.

Para usar a autorização da conta de serviço, use uma conta de serviço existente ou crie uma nova na página Contas de serviço:

Aceda à página Contas de serviço