O SDK Google Cloud é um conjunto de bibliotecas e ferramentas para interagir com os serviços doCloud de Confiance by S3NS . Ele inclui ferramentas de linha de comando, bibliotecas de cliente específicas da linguagem, extensões de IDE e emuladores que ajudam você a gerenciar recursos e automatizar tarefas no Cloud de Confiance.
Com o SDK do Google Cloud, é possível:
- Gerenciar recursos Cloud de Confiance :use a Google Cloud CLI para controlar máquinas virtuais, aplicativos, bancos de dados e outros serviços na linha de comando.
- Integração com APIs do Cloud de Confiance : crie aplicativos usando as bibliotecas de cliente do Cloud disponíveis em linguagens como Java, C++, Python, Node.js, Ruby, Go, .NET, PHP e Rust.
- Desenvolva e teste localmente:acelere os ciclos de desenvolvimento com emuladores locais para serviços como Pub/Sub, Spanner, Bigtable e Firestore no modo Datastore (Datastore).
- Trabalhe no seu ambiente de desenvolvimento integrado:use as extensões do Cloud Code para interagir com os serviços do Cloud de Confiance diretamente no Visual Studio Code e no IntelliJ.
Principais componentes
A gcloud CLI
A CLI gcloud é a principal ferramenta de linha de comando para Cloud de Confiance. Use-o para realizar tarefas administrativas no seu terminal.
Para mais informações, consulte a visão geral da CLI gcloud.
Bibliotecas de cliente do Cloud para acesso à API
Para interagir programaticamente com os serviços do Cloud de Confiance nos seus aplicativos, use as bibliotecas de cliente do Cloud. Essas bibliotecas oferecem acesso idiomático às APIs Cloud de Confiance , simplificando a integração e reduzindo o código boilerplate.
As bibliotecas de cliente do Cloud estão disponíveis para as seguintes linguagens:
Os desenvolvedores da SAP também podem usar o SDK ABAP para Cloud de Confiance, que oferece um conjunto abrangente de bibliotecas de cliente para ambientes ABAP.
Para uma lista completa e uma visão geral das APIs disponíveis, consulte APIs doCloud de Confiance .
Ferramentas de desenvolvimento e teste
Integração de IDE
O SDK Google Cloud oferece extensões de ambiente de desenvolvimento integrado que trazem Cloud de Confiance serviços diretamente para seu fluxo de trabalho de desenvolvimento. Com essas extensões, é possível criar, implantar e depurar aplicativos sem sair do seu editor favorito.
As extensões do Cloud Code estão disponíveis para:
Para mais informações, consulte a documentação do Cloud Code.
Emuladores
Os emuladores permitem desenvolver e testar seus aplicativos simulando o comportamento dos serviços do Cloud de Confiance . Use emuladores para economizar custos, evitar afetar os serviços de produção e iterar mais rápido durante o desenvolvimento.
O SDK do Google Cloud oferece emuladores para vários serviços, incluindo:
- Bigtable: teste aplicativos usando um banco de dados NoSQL de coluna larga local.
- Datastore: Desenvolva em um banco de dados de documentos NoSQL local.
- Firestore: crie e teste aplicativos para dispositivos móveis, Web e servidores com um banco de dados de documentos local.
- Pub/Sub: valide fluxos de trabalho de mensagens assíncronas localmente.
- Spanner: teste aplicativos que exigem um banco de dados relacional distribuído globalmente de maneira local.
Esses emuladores oferecem um ambiente de alta fidelidade para depurar problemas e verificar o comportamento do aplicativo antes da implantação.
Para mais detalhes sobre como usar essas ferramentas, consulte Como usar emuladores do SDK Google Cloud.
Trabalhar com outros frameworks e ferramentas
O SDK do Google Cloud foi projetado para funcionar com uma ampla variedade de frameworks e ferramentas conhecidos, ajudando a simplificar o desenvolvimento e a implantação de aplicativos no Cloud de Confiance. Embora não façam parte dos componentes principais do SDK, essas ferramentas geralmente usam a CLI gcloud ou as bibliotecas de cliente do Cloud para uma interação perfeita com os serviços do Cloud de Confiance .
Por exemplo:
- Framework Spring:use integrações do Google Cloud para aplicativos Spring Boot.
- Kubernetes:gerencie implantações no
Google Kubernetes Engine (GKE) usando
kubectl, geralmente instalado com a CLI gcloud. - daptic do Google Cloud para Prometheus:coleta e analisa métricas dos seus aplicativos.
- Terraform:provisione e gerencie sua infraestruturaCloud de Confiance como código usando o provedor Cloud de Confiance by S3NS .
A seguir
- Instale a CLI gcloud e aprenda comandos úteis com o resumo de comandos da CLI gcloud.