O Google Cloud é uma das principais plataformas de computação em nuvem e você sabia que eles oferecem gcloud CLI para gerenciar e automatizar a infraestrutura?
Imagine que você deseja visualizar seus recursos do GCP, provisionar uma infraestrutura sem fazer login no Console do Google Cloud. gcloud pode ajudar de muitas maneiras.
O que é gcloud?
gcloud é a ferramenta de linha de comando de desktop para Google Cloud Platform. Você pode literalmente fazer tudo com gcloud que você faz no console de nuvem.
Para dar uma olhada em uma rápida introdução, há uma lista dos comandos mais usados com um vislumbre de sua estrutura, execute gcloud cheat-sheet
ou veja o folha de dicas oficial .
Você pode gerenciar muitas coisas, como abaixo.
- Compute Engine (VMs)
- Nuvem DNS
- Kubernetes Engine
- Nuvem SQL
- Cloud Dataproc
- Implantação em Nuvem
- Como implantar aplicativos do App Engine
- Gerenciar autenticação
- Personalize a configuração local
e muito mais…
gcloud é um SDK de plataforma cruzada que você pode instalar em seu sistema operacional favorito, como WindowsmacOS, Linux, etc.
Instalando o gcloud no Linux
O Python é um pré-requisito para instalar o gcloud, portanto, certifique-se de instalá-lo em seu computador ou servidor. Você pode se referir a isso Guia de instalação do Python se você precisar instalá-lo.
- Dependendo do seu sistema operacional, você pode baixar o pacote entre 32 bits ou 64 bits do página oficial de download .
Exemplo para 64 bits
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86_64.tar.gz
e, para 32 bits
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86.tar.gz
- Descompacte o arquivo baixado que criará uma nova pasta
called google-cloud-sdk
- Execute o
install.sh
arquivo
./google-cloud-sdk/install.sh
- Reinicie o terminal para permitir que as alterações entrem em vigor.
- Vamos inicializar o gcloud SDK executando o comando abaixo.
gcloud init
Instalando gcloud em Windows
Como de costume, as coisas são muito mais fáceis em Windowsbasta baixar o Instalador do Cloud SDK para Windows e execute-o.
Ou, se preferir os métodos de terminal, abra o terminal do PowerShell (não o CMD) e execute estes comandos do PowerShell:
(New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:TempGoogleCloudSDKInstaller.exe")
& $env:TempGoogleCloudSDKInstaller.exe
2- O instalador, assinado pela Google LLC, solicitará os próximos passos, siga-os.
Opcionalmente, você pode habilitar o modo de leitor de tela para uma experiência de leitor de tela mais simplificada, verifique o Ative o modo leitor de tela opção. Para obter mais informações sobre a experiência do leitor de tela Cloud SDK, abra o Guia de recursos de acessibilidade .
3- Como o Cloud SDK precisa do Python, você deve instalá-lo e todas as outras dependências necessárias. As versões suportadas são Python 3 (preferencial, 3.5 a 3.8) e Python 2 (2.7.9 ou superior). Isso significa que você pode usar uma instalação existente do Python, apesar do SDK usar atualmente o Python 3 por padrão. Isso pode ser feito desmarcando a opção Instalar o Python integrado.
4- Agora, quando a instalação estiver concluída, ele oferece algumas opções para você escolher:

Certifique-se de selecionar estes:
- Inicie o Google Cloud SDK Shell
- Correr
gcloud init
Agora uma janela de terminal SDK aparecerá e executará o gcloud init
comando automaticamente.
5- Esta instalação é a padrão, portanto; ele não contém as extensões do App Engine necessárias para implantar um aplicativo usando gcloud
comandos. Você pode instalar esses componentes no gerenciador de componentes Cloud SDK.
Solução de problemas:
- Se você enfrentar uma falha de instalação porque o
find
comando não foi reconhecido, certifique-se de que sua variável de ambiente PATH esteja na configuração de incluir a pasta que contémfind
. Deve ser:C:WINDOWSsystem32;
. - Se você já desinstalou o Cloud SDK, reinicie o computador para instalar um novo Cloud SDK.
Para macOS
1- Como em qualquer outro sistema operacional, para macOS, você também precisa do Python para SDK. As versões suportadas são Python 3 (preferencial, 3.5 a 3.8) e Python 2 (2.7.9 ou superior). Além disso, você pode escolher o macOS de 64 bits com instalação compactada do Python.
Execute o seguinte para verifique a versão atual do Python:
python -V
Se precisar de mais informações sobre como escolher e configurar seu interpretador Python, visite inicialização do tópico gcloud .
2- Existem quatro pacotes, escolha baixar o que se adequa ao seu sistema operacional a partir do seguinte:
macOS 64 bits (x86_64) | google-cloud-sdk-342.0.0-darwin-x86_64.tar.gz | 86,0 MB |
macOS 64 bits (arm64) | google-cloud-sdk-342.0.0-darwin-arm.tar.gz | 85,9 MB |
macOS de 64 bits com Python incluído (x86_64) | google-cloud-sdk-342.0.0-darwin-x86_64-bundled-python.tar.gz | 127,9 MB |
macOS 32 bits (x86) | google-cloud-sdk-342.0.0-darwin-x86.tar.gz | 89,8 MB |
Executar uname -m
de sua linha de comando para determinar o nome de hardware da máquina adequado.
3- Agora descompacte o arquivo em qualquer caminho que desejar em seu sistema de arquivos, é recomendado em seu diretório pessoal. Para fazer isso no macOS, basta abrir o arquivo baixado .tar.gz
arquivo compactado no local desejado.
Se você gostaria de substituir uma instalação existente, remova o existente google-cloud-sdk
diretório e extraia o arquivo para o mesmo local. Se você já possui uma instalação existente e deseja substituí-la, basta excluir a antiga google-cloud-sdk
diretório e, em seguida, extraia o novo pacote no mesmo local.
4- Opcionalmente, você pode usar o script de instalação para instalar ferramentas adicionais do Cloud SDK no mesmo PATH
. Além disso, se desejar, você pode contribuir para a conclusão de comandos para coleta de estatísticas de uso e conclusão de comandos para seu shell.
Execute este script da raiz exata da pasta que extraiu o SDK:
./google-cloud-sdk/install.sh
Você também pode fazer isso de forma não interativa usando um script ou fornecendo preferências como sinalizadores, executando este comando:
./google-cloud-sdk/install.sh --help
Para executar o script de instalação com o modo leitor de tela ativado:
./google-cloud-sdk/install.sh --screen-reader=true
Agora reinicie o terminal para permitir que as alterações entrem em vigor.
6- Para inicializar o SDK, execute gcloud init
:
./google-cloud-sdk/bin/gcloud init
Opcional:
- Instale componentes SDK adicionais a partir do gerenciador de componentes.
- Instale o Google mais recente Bibliotecas de cliente de nuvem e bibliotecas para idiomas suportados.
Usando Gcloud
A instrução acima instala os componentes padrão do Cloud SDK, incluindo gcloud, gsutil
e bq
ferramentas de linha de comando.
Para gerenciar e usar a instalação depois de instalar o Cloud SDK, use comandos no grupo de comandos gcloud components. Incluindo visualização de componentes instalados, instalação e remoção de componentes e atualização do Cloud SDK para uma nova versão ou até mesmo o downgrade para uma versão específica.
Para instalar componentes adicionais, use o gcloud components install
comando ou instale os pacotes deb ou RPM adequados.
Gcloud para celular
Para usar o gcloud em um smartphone, instale o Google Cloud Console.
Para iPhone: Console do Google Cloud| Loja de aplicativos .
Para Android: Console do Google Cloud | Google Play .
Basta abrir o ícone shell preto.


Conclusão
Com essas instruções, seja qual for o seu desejo de usar o gcloud, no navegador, no computador ou simplesmente no smartphone. Seja qual for o seu sistema operacional, é claro que todo o processo é bastante fácil de implementar.