Crie e gerencie recursos e serviços do Google Cloud diretamente na linha de comando ou através de scripts usando a Google Cloud CLI. Com ampla compatibilidade de plataforma e cobertura de serviço, realize tarefas comuns da plataforma com mais rapidez e controle seus recursos da nuvem em escala.
Gerencie máquinas virtuais de computação, Cloud Storage, bancos de dados e quase todos os tipos de serviço do Google Cloud
Script ou automação de comandos para gerenciamento e operação dos recursos da nuvem com precisão e escalonamento
Implante o Cloud Functions, gerencie pipelines de CI/CD e muito mais
Vantagens
A CLI gcloud oferece um método de linha de comando de terminal para interagir com os mesmos serviços do Google Cloud que você já gerencia usando o Console do Cloud. Interaja pelo Console e use-o para a automação programável.
Gerencie fluxos de trabalho de desenvolvimento, como enviar arquivos para VMs, usando emuladores de dados para desenvolvimento local do Pub/Sub, bancos de dados ou desenvolvimento do BigQuery e implantando código no Cloud Functions.
Autentique-se nos serviços do Google Cloud usando várias abordagens de autenticação simplificadas. Implemente fluxos de autenticação para que o código das suas bibliotecas de cliente seja executado localmente e sem problemas, na preparação e na produção.
Principais recursos
A CLI do Google Cloud aceita mais de 8.000 comandos para fornecer gerenciamento e controle completos em quase todos os produtos e serviços do Google Cloud. A CLI também fornece conjuntos de comandos de visualização para acesso antecipado a produtos do Google Cloud de pré-lançamento.
Para ajudar no desenvolvimento de software local, a CLI gcloud fornece emuladores de dados para o Bigtable, Cloud Datastore, Firestore, Spanner e Pub/Sub para desenvolvimento, teste e validação locais. Eles simulam os back-ends de serviço para ajudar a escrever códigos do lado do cliente com mais eficiência.
A CLI gcloud também é disponibilizada com subferramentas especializadas para trabalhar com o BigQuery (CLI do bq), o Cloud Storage (CLI do gsutil) e os clusters do Kubernetes (CLI do kubectl) para fornecer dados precisos e controle profundo sobre esses respectivos produtos.
Com o bq, execute consultas do BigQuery e manipule conjuntos de dados, tabelas e entidades. Com a gsutil, gerencie buckets e objetos do Storage e, com o kubectl, implante e gerencie clusters de contêineres do Kubernetes.
Compatível com Linux, Mac OS X e Windows e está disponível em vários gerenciadores de pacotes, instaladores de SO e como uma imagem do Docker. Outra opção é iniciar uma sessão do Cloud Shell para acessar a CLI gcloud pré-instalada diretamente no navegador da Web e sem instalar nada.
Para vários produtos sem servidor, a CLI gcloud é a interface principal usada para fazer upload do código a ser executado e geralmente é compatível com seu fluxo de trabalho de desenvolvimento. Por exemplo, para o Cloud Function, é possível usar a CLI para descrever ou acionar uma função, exibir as entradas de registro ou implantar atualizações nela.
Use a sinalização de ajuda para acessar a documentação in-line ou ver guias de início rápido e guias de instruções na Web. A CLI também tem como base a documentação de referência detalhada. Para alguns serviços, como o Cloud Compute, o Console do Cloud fornece comandos equivalentes da CLI gcloud para que você possa usar uma interface de IU para criar combinações complexas de comandos e sinalizações.
O que há de novo
Inscreva-se na newsletter do Google Cloud para receber atualizações de produtos, informações sobre eventos, ofertas especiais e muito mais.
Documentação
Casos de uso
Quando você cria um script com a CLI gcloud, pode executar os comandos gcloud usando os scripts e outras automações, por exemplo, com scripts Bash ou usando o Jenkins para fins de automação das tarefas do Google Cloud. Além disso, a ferramenta de linha de comando gcloud inclui a capacidade de filtrar e formatar respostas aos comandos para estruturar e extrair informações facilmente, além de combinar vários comandos a fim de gerenciar os recursos do Google Cloud de maneira não interativa.
A CLI da gcloud vem com vários emuladores de dados e serviços para simular a disponibilidade de conjuntos de dados e comportamentos de back-end diretamente no ambiente local. Dessa forma, é possível codificar, inspecionar o comportamento e iterar como o software exibe dados ou lida com várias respostas.
Todos os recursos
gsutil | A ferramenta gsutil oferece acesso ao Cloud Storage, incluindo uma ampla variedade de tarefas de gerenciamento de objetos e buckets diretamente da linha de comando. |
bq | A ferramenta bq permite executar consultas e manipular conjuntos de dados, tabelas e entidades no BigQuery com a linha de comando. |
kubectl | A ferramenta kubectl fornece comandos para maior controle dos clusters do Kubernetes. Com a kubectl, é possível implantar aplicativos, inspecionar e gerenciar recursos de clusters e visualizar registros, entre outras operações. |
Emuladores | A CLI do Google Cloud vem com emuladores para produtos, como Cloud Bigtable, Datastore, Firestore, Spanner e Pub/Sub, para desenvolvimento local, teste e validação. |
modo interativo | O shell interativo do gcloud produz sugestões e preenchimento automático para comandos, subcomandos, sinalizações e argumentos de arquivos e recursos. A ajuda in-line é exibida na seção inferior. |
Construção do comando do Console do Cloud | Para o Cloud Compute, o Cloud Storage e vários outros serviços conhecidos, é possível usar a IU da Web do Console do Cloud para manipular menus suspensos e a interface de apontar e clicar para criar o comando gcloud equivalente preciso. |
Nível de detalhes de saída refinável | Nível de detalhes da resposta ao comando, tamanhos de páginas de lista e outros filtros estão disponíveis para refinar tamanhos de saída e outras características de uso. |
Exportar para o Terraform (visualização) | Exporte o estado atual dos recursos e configurações da nuvem para um arquivo de texto compatível com o Terraform. Use isto para reaplicar a configuração posteriormente para criar um ambiente duplicado, reverter para uma configuração conhecida ou para outros fins de gerenciamento de estilo DevOps. |
Preços
Como parte do SDK do Google Cloud, a CLI do Google Cloud está disponível sem custos financeiros para usuários com uma conta do Google Cloud.
Comece a criar no Google Cloud com US$ 300 em créditos e mais de 20 produtos do programa Sempre gratuito.