O Google Cloud é uma das principais plataformas de computação em nuvem e você sabe que eles oferecem o gcloud CLI para gerenciar e automatizar a infraestrutura?
Imagine que você queira visualizar seus recursos do GCP, provisionar uma infraestrutura sem fazer login no Google Cloud Console. gcloud pode ajudar de muitas maneiras.
últimas postagens
O que é gcloud?
gcloud é a ferramenta de linha de comando de desktop para o Google Cloud Platform. Você pode literalmente fazer tudo com o gcloud que você faz no console da 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)
- DNS na nuvem
- Kubernetes Engine
- Cloud SQL
- Cloud Dataproc
- Implantação de nuvem
- Como implantar aplicativos do App Engine
- Gerenciar autenticação
- Personalize a configuração local
e muito mais…
gcloud é um SDK multiplataforma que você pode instalar em seu sistema operacional favorito, como Windows, macOS, 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 consultar isso Guia de instalação do Python se você precisar instalá-lo.
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 chamada google-cloud-sdk
- Execute o arquivo install.sh
./google-cloud-sdk/install.sh
- Reinicie o terminal para permitir que as alterações entrem em vigor.
- Vamos inicializar o SDK gcloud executando o comando abaixo.
gcloud init
Instalando o gcloud no Windows
Como de costume, as coisas são muito mais fáceis no Windows, basta baixar o Instalador do Cloud SDK para Windows e executá-lo.
Ou se você 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, marque a opção Ativar modo de leitor de tela. Para obter mais informações sobre a experiência do leitor de tela do 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 com suporte 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 atualmente usar o Python 3 por padrão. Isso pode ser feito desmarcando a opção Install Bundled Python.
4- Agora, quando a instalação estiver concluída, ele oferece algumas opções para você escolher:
Certifique-se de selecionar estes:
- Iniciar o Google Cloud SDK Shell
- Execute o gcloud init
Agora, uma janela de terminal do SDK aparecerá e executará o comando gcloud init automaticamente.
5- Esta instalação é o padrão, portanto; ele não contém as extensões do App Engine necessárias para implantar um aplicativo usando comandos gcloud. Você pode instalar esses componentes no gerenciador de componentes do Cloud SDK.
Solução de problemas:
- Se você enfrentar uma falha na instalação porque o comando find não foi reconhecido, certifique-se de que sua variável de ambiente PATH esteja na configuração de incluir a pasta que contém find. Deveria 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 com suporte 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 verificar a versão atual do Python:
python -V
Se você 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:
Execute uname -m na 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 home. Para fazer isso no macOS, basta abrir o arquivo .tar.gz baixado no local desejado.
Se você quiser substituir uma instalação existente, remova o diretório google-cloud-sdk existente e extraia o arquivo para o mesmo local. Se você já possui uma instalação existente e deseja substituí-la, basta excluir o antigo diretório google-cloud-sdk e extrair 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 do comando para coleta de estatísticas de uso e conclusão do comando 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 de 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 do gerenciador de componentes.
- Instale o Google mais recente Bibliotecas de cliente de nuvem e bibliotecas para idiomas suportados.
Como usar o Gcloud
A instrução acima instala os componentes padrão do Cloud SDK, incluindo as ferramentas de linha de comando gcloud, gsutil e bq.
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 upgrade do Cloud SDK para uma nova versão ou até mesmo downgrade para uma versão específica.
Para instalar componentes adicionais, use o comando gcloud components install ou instale os pacotes deb ou RPM adequados.
Gcloud para dispositivos móveis
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 do shell preto.
Conclusão
Com estas instruções, seja qual for o seu desejo de usar o gcloud, no navegador, no seu computador ou simplesmente no seu smartphone. Seja qual for o seu sistema operacional, é claro que todo o processo é bastante fácil de implementar.