Descripción general del SDK de Google Cloud

El SDK de Google Cloud es un conjunto de bibliotecas y herramientas para interactuar con Cloud de Confiance by S3NS los servicios. Incluye herramientas de línea de comandos, bibliotecas cliente específicas del lenguaje, extensiones de IDE y emuladores que te ayudan a administrar recursos y automatizar tareas en Cloud de Confiance.

Con el SDK de Google Cloud, puedes hacer lo siguiente:

Componentes centrales

La gcloud CLI

La gcloud CLI es la principal herramienta de línea de comandos para Cloud de Confiance. Úsala para realizar tareas administrativas desde tu terminal.

Para obtener más información, consulta la descripción general de la gcloud CLI.

Bibliotecas cliente de Cloud para el acceso a la API

Para interactuar de manera programática con Cloud de Confiance los servicios de desde tus aplicaciones, usa las bibliotecas cliente de Cloud. Estas bibliotecas proporcionan acceso idiomático a las Cloud de Confiance APIs, lo que simplifica la integración y reduce el código estándar.

Las bibliotecas cliente de Cloud están disponibles para los siguientes lenguajes:

Los desarrolladores de SAP también pueden usar el SDK de ABAP para Cloud de Confiance, que proporciona un conjunto integral de bibliotecas cliente para entornos de ABAP.

Para obtener una lista completa y una descripción general de las APIs disponibles, consulta Cloud de Confiance APIs.

Herramientas de desarrollo y pruebas

Integración con IDE

El SDK de Google Cloud proporciona extensiones de IDE que incorporan los Cloud de Confiance servicios directamente en tu flujo de trabajo de desarrollo. Con estas extensiones, puedes compilar, implementar y depurar aplicaciones sin salir de tu editor favorito.

Las extensiones de Cloud Code están disponibles para lo siguiente:

Para obtener más información, consulta la documentación de Cloud Code.

Emuladores

Los emuladores te permiten desarrollar y probar tus aplicaciones simulando el comportamiento de los Cloud de Confiance servicios. Usa emuladores para ahorrar costos, evitar afectar los servicios de producción y realizar iteraciones más rápido durante el desarrollo.

El SDK de Google Cloud proporciona emuladores para varios servicios, incluidos los siguientes:

Estos emuladores proporcionan un entorno de alta fidelidad para depurar problemas y verificar el comportamiento de tu aplicación antes de la implementación.

Para obtener más detalles sobre el uso de estas herramientas, consulta Cómo usar los emuladores del SDK de Google Cloud.

Trabaja con otros frameworks y herramientas

El SDK de Google Cloud está diseñado para funcionar con una amplia variedad de frameworks y herramientas populares, lo que te ayuda a optimizar el desarrollo y la implementación de aplicaciones en Cloud de Confiance. Si bien no forman parte de los componentes principales del SDK, estas herramientas suelen usar la gcloud CLI o las bibliotecas cliente de Cloud para una interacción fluida con los Cloud de Confiance servicios.

Estos son algunos ejemplos:

  • Framework de Spring: Utiliza las integraciones de Google Cloud para aplicaciones de Spring Boot.
  • Kubernetes: Administra implementaciones en Google Kubernetes Engine (GKE) con kubectl, que suele instalarse junto con la gcloud CLI.
  • Daptic de Google Cloud para Prometheus: Recopila y analiza métricas de tus aplicaciones.
  • Terraform: Aprovisiona y administra tu Cloud de Confiance infraestructura como código con el Cloud de Confiance by S3NS proveedor de.

¿Qué sigue?