O Google Cloud oferece uma ampla gama de serviços de computação em nuvem, e o gcloud CLI é uma ferramenta essencial para administrar e automatizar sua infraestrutura de forma eficiente.
Imagine a conveniência de visualizar seus recursos do GCP e provisionar infraestruturas sem ter que acessar o Google Cloud Console. O gcloud
possibilita isso e muito mais.
O que é o gcloud?
O gcloud
é a interface de linha de comando para o Google Cloud Platform. Com ele, você pode realizar praticamente todas as tarefas que faria através do console da nuvem, diretamente do seu terminal.
Para ter uma visão geral, você pode usar o comando gcloud cheat-sheet
para acessar um resumo dos comandos mais usados e sua estrutura, ou consultar a folha de dicas oficial.
Com o gcloud
, você pode gerenciar diversos aspectos da sua infraestrutura, como:
- Compute Engine (Máquinas Virtuais)
- Cloud DNS
- Kubernetes Engine
- Cloud SQL
- Cloud Dataproc
- Implantações na nuvem
- Publicação de aplicativos no App Engine
- Gerenciamento de autenticação
- Personalização de configurações locais
E muito mais.
O gcloud
é um SDK multiplataforma, compatível com sistemas operacionais como Windows, macOS e Linux.
Instalação do gcloud no Linux
Para instalar o gcloud
, o Python é um pré-requisito. Certifique-se de tê-lo instalado em sua máquina. Caso precise, você pode seguir o guia de instalação do Python.
Para sistemas de 64 bits, execute:
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86_64.tar.gz
E para sistemas de 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. Uma pasta chamada
google-cloud-sdk
será criada. - Execute o script
install.sh
dentro da pasta.
./google-cloud-sdk/install.sh
- Reinicie seu terminal para que as alterações tenham efeito.
- Inicialize o SDK
gcloud
com o seguinte comando:
gcloud init
Instalação do gcloud no Windows
A instalação no Windows é facilitada através do instalador do Cloud SDK. Basta baixá-lo e executá-lo.
Se preferir usar o terminal, abra o PowerShell e execute os seguintes comandos:
(New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:TempGoogleCloudSDKInstaller.exe")
& $env:TempGoogleCloudSDKInstaller.exe
O instalador solicitará os próximos passos. Siga as instruções.
Opcionalmente, você pode ativar o modo de leitor de tela, marcando a opção correspondente, para uma experiência mais acessível. Consulte o guia de acessibilidade para mais informações.
O Cloud SDK requer Python. As versões compatíveis são Python 3 (versões 3.5 a 3.8) e Python 2 (2.7.9 ou superior). Você pode usar uma instalação existente do Python ou deixar que o SDK instale um automaticamente, desmarcando a opção “Install Bundled Python”.
Após a conclusão da instalação, você terá algumas opções:
Certifique-se de selecionar:
- Iniciar o Google Cloud SDK Shell
- Executar
gcloud init
Uma janela de terminal do SDK será aberta, executando o comando gcloud init
automaticamente.
Esta instalação básica não inclui extensões para o App Engine. Para implantar aplicações, você precisa instalar esses componentes através do gerenciador de componentes do Cloud SDK.
Solução de problemas:
- Se a instalação falhar devido ao comando “find” não ser reconhecido, verifique se a variável de ambiente PATH inclui a pasta
C:WINDOWSsystem32;
. - Se você já desinstalou o Cloud SDK, reinicie o computador antes de instalar uma nova versão.
Para macOS
Assim como em outros sistemas, o macOS também requer Python. As versões compatíveis são Python 3 (3.5 a 3.8) e Python 2 (2.7.9 ou superior). Você pode usar a instalação compactada do Python para macOS de 64 bits.
Para verificar sua versão atual do Python, execute:
python -V
Para mais informações sobre como escolher e configurar seu interpretador Python, consulte a inicialização do tópico gcloud.
Existem quatro pacotes para download. Escolha aquele adequado ao seu sistema:
Use uname -m
na linha de comando para determinar o nome de hardware correto.
Descompacte o arquivo no local desejado. O diretório home é recomendado. Para isso, basta abrir o arquivo .tar.gz
no local escolhido.
Se você quiser substituir uma instalação existente, remova o diretório google-cloud-sdk
e extraia o novo pacote no mesmo local.
Opcionalmente, você pode usar o script de instalação para adicionar ferramentas do Cloud SDK ao seu PATH, e também para habilitar a conclusão de comandos e estatísticas de uso.
Execute o script a partir da raiz da pasta onde você extraiu o SDK:
./google-cloud-sdk/install.sh
Você pode executar o script de forma não interativa usando um script ou opções adicionais:
./google-cloud-sdk/install.sh --help
Para executar o script com o modo leitor de tela ativado:
./google-cloud-sdk/install.sh --screen-reader=true
Reinicie o terminal para que as alterações tenham efeito.
Para inicializar o SDK, execute gcloud init
:
./google-cloud-sdk/bin/gcloud init
Opcional:
- Instale componentes SDK adicionais através do gerenciador de componentes.
- Instale as bibliotecas de cliente de nuvem para as linguagens suportadas.
Como usar o Gcloud
A instalação padrão inclui as ferramentas de linha de comando gcloud
, gsutil
e bq
.
Para gerenciar a instalação após a configuração inicial, use os comandos dentro do grupo gcloud components
, que permite visualizar componentes instalados, adicionar ou remover componentes e atualizar ou fazer downgrade do Cloud SDK.
Para instalar componentes adicionais, use gcloud components install
ou instale os pacotes deb
ou RPM
adequados.
Gcloud para dispositivos móveis
Para usar o gcloud
em seu smartphone, instale o aplicativo Google Cloud Console.
Para iPhone: Google Cloud Console | App Store.
Para Android: Google Cloud Console | Google Play.
Abra o ícone preto do shell.
Conclusão
Com estas instruções, você poderá usar o gcloud
no navegador, em seu computador ou smartphone. O processo é fácil de implementar, independentemente do sistema operacional que você use.