Visão geral do SDK do Google Cloud.

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:

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