SDK do Cloud

Ferramentas e bibliotecas para interagir com os produtos e serviços do Google Cloud.

Faça um teste gratuito
  • action/check_circle_24px Criado com o Sketch.

    Faça a orquestração de instâncias de máquinas virtuais diretamente pela linha de comando.

  • action/check_circle_24px Criado com o Sketch.

    Gerencie redes do Compute Engine, firewalls e armazenamento em disco com a ferramenta de linha de comando gcloud.

  • action/check_circle_24px Criado com o Sketch.

    Escolha sua linguagem com bibliotecas de clientes para Java, Python, Node.js, Ruby, Go, .NET e PHP.

  • action/check_circle_24px Criado com o Sketch.

    Execute e simule emuladores de serviço local para Pub/Sub, Cloud Bigtable e Datastore.

Principais recursos

Ferramenta de linha de comando gcloud

A CLI da gcloud gerencia autenticação, configuração local, fluxo de trabalho do desenvolvedor e interações com APIs do Google Cloud. Com a ferramenta de linha de comando gcloud, é fácil realizar várias tarefas de nuvem comuns, como criar uma instância de VM do Compute Engine, gerenciar um cluster do Google Kubernetes Engine e implantar um aplicativo do App Engine, seja na linha de comando ou em scripts e outras automações.

Bibliotecas de cliente

O SDK do Cloud vem com bibliotecas de cliente instaláveis do Cloud com linguagens específicas e a API Client Libraries do Google. Cada uma dessas bibliotecas usa estilos e convenções naturais da linguagem compatível, o que permite processar autenticação, reduzir a quantidade de códigos de texto clichê necessários e otimizar o fluxo de trabalho do desenvolvedor.

Ferramentas de linha de comando específicas do produto

O SDK do Cloud tem um conjunto de ferramentas de linha de comando que inclui gsutil, bq e kubectl. A ferramenta gsutil permite que você gerencie buckets do Cloud Storage e objetos com a linha de comando. Execute consultas e manipule conjuntos de dados, tabelas e entidades no BigQuery usando a linha de comando com bq. Com a kubectl, é possível implantar e gerenciar clusters de contêiner do Kubernetes usando a linha de comando.

Veja todos os recursos

Documentação

Tutorial
Instale o SDK do Cloud

Faça o download e inicialize a versão mais recente do SDK do Cloud.

Tutorial
Instale outros componentes

Faça o download de outros componentes, como ferramentas de linha de comando (bq, gsutil, kubectl), comandos Alfa ou Beta da gcloud ou dependências necessárias.

Princípios básicos do Google Cloud
Primeiros passos com as bibliotecas de cliente

Acesse as APIs do Cloud usando as bibliotecas de cliente específicas da linguagem.

Princípios básicos do Google Cloud
Visão geral da ferramenta de linha de comando gcloud

Uma visão geral abrangente da ferramenta de linha de comando gcloud, incluindo os níveis de lançamento, estrutura de comando e conceitos importantes.

Tutorial
Como escrever scripts de comandos da gcloud

Execute comandos gcloud de um script com a utilização de recursos como desativação de prompts e filtragem e formatação de saídas.

Tutorial
Como desenvolver aplicativos com o Google Cloud

Aprenda a criar aplicativos nativos em nuvem seguros, escalonáveis e inteligentes com ferramentas do Google Cloud por meio de apresentações, demonstrações e laboratórios práticos.

Tutorial
Quest do Qwiklab: Using the Cloud SDK command line

Aprenda a instalar e configurar o SDK do Cloud, usar a gsutil e a gcloud para algumas operações básicas, como criar VMs e redes.

Tutorial
Recursos do SDK do Cloud

Veja as notas da versão e aceite o envio de estatísticas de uso para ajudar a aprimorar o SDK do Cloud.

Tutorial
Descubra o que é possível criar com o Google Cloud

Veja tutoriais para ajudar você a aproveitar o SDK do Cloud ao máximo.

Casos de uso

Caso de uso
Comandos da CLI da gcloud com script

Quando você cria um script com o SDK do Cloud, consegue executar os comandos da ferramenta de linha de comando gcloud usando scripts e outras automações, por exemplo, quando usa 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 ao comando 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.

Todos os recursos

Bibliotecas de cliente O SDK do Cloud vem com bibliotecas de cliente instaláveis do Cloud com linguagens específicas. Cada uma dessas bibliotecas usa estilos e convenções naturais da linguagem compatível, processa autenticação, reduz a quantidade necessária de código de texto clichê e otimiza o fluxo de trabalho do desenvolvedor.
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 por meio da 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 cluster e visualizar registros, entre outras operações.
Cloud Shell O Cloud Shell oferece acesso de linha de comando aos seus recursos de nuvem diretamente no navegador. Gerencie projetos e recursos com facilidade, sem precisar instalar o SDK do Google Cloud ou outras ferramentas no sistema. Com o Cloud Shell, a ferramenta de linha de comando gcloud do SDK do Cloud e outros recursos necessários estarão sempre disponíveis, atualizados e totalmente autenticados quando você precisar deles.
Emuladores O SDK do Cloud vem com emuladores para produtos, como Bigtable, Datastore, Filestore e Pub/Sub, para desenvolvimento local, teste e validação.

Preço

O SDK do Cloud está disponível gratuitamente para usuários com uma conta do Google Cloud.