SDK do Cloud
Ferramentas e bibliotecas para interagir com os produtos e serviços do Google Cloud.
-
Faça a orquestração de instâncias de máquinas virtuais diretamente pela linha de comando.
-
Gerencie redes do Compute Engine, firewalls e armazenamento em disco com a ferramenta de linha de comando gcloud.
-
Escolha sua linguagem com bibliotecas de cliente para Java, Python, Node.js, Ruby, Go, .NET e PHP.
-
Execute e simule emuladores de serviço local para Pub/Sub, Cloud Spanner, Bigtable e Datastore
Principais recursos
Principais recursos
Ferramenta de linha de comando gcloud
A CLI 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 de APIs do Google e bibliotecas de cliente do Cloud instaláveis para linguagens específicas. Essas bibliotecas usam estilos e convenções naturais de cada linguagem compatível, o que permite lidar com autenticação, reduzir a quantidade de código boilerplate necessário 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êineres do Kubernetes usando a linha de comando.
O que há de novo
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
Documentação
Instalar o SDK do Cloud
Faça o download e inicialize a versão mais recente do SDK do Cloud.
Instalar 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.
Primeiros passos com as bibliotecas de cliente
Acesse as APIs do Cloud usando as bibliotecas de cliente específicas da linguagem.
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 comandos e conceitos importantes.
Como escrever scripts de comandos da gcloud
Execute comandos gcloud de um script utilizando recursos como desativação de prompts e filtragem e formatação de respostas.
Quest do Qwiklab: como usar a linha de comando do SDK do Cloud
Aprenda a instalar e configurar o SDK do Cloud e use a gsutil e a gcloud para realizar algumas operações básicas, como criar VMs e redes.
Recursos do SDK do Cloud
Veja as notas de lançamento e aceite o envio de estatísticas de uso para ajudar a aprimorar o SDK do Cloud.
Descubra o que é possível criar com o Google Cloud
Veja tutoriais para ajudar você a aproveitar ao máximo o SDK do Cloud.
Casos de uso
Casos de uso
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 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.
Todos os recursos
Todos os recursos
Bibliotecas de cliente | O SDK do Cloud vem com bibliotecas de cliente instaláveis do Cloud para linguagens específicas. Essas bibliotecas usam estilos e convenções naturais de cada linguagem compatível, o que permite lidar com autenticação, reduzir a quantidade de código boilerplate necessário e otimizar 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 clusters 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 destinados a produtos como Cloud Bigtable, Datastore, Firestore, Spanner e Pub/Sub, para desenvolvimento local, teste e validação. |
Preços
Preços
O SDK do Cloud está disponível gratuitamente para usuários com uma conta do Google Cloud.