Información general sobre el SDK de Google Cloud

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

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

Componentes principales

La CLI de gcloud

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

Para obtener más información, consulta la descripción general de la herramienta de línea de comandos gcloud.

Bibliotecas de cliente de Cloud para acceder a las APIs

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

Las bibliotecas de 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 completo de bibliotecas de cliente para entornos ABAP.

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

Herramientas de desarrollo y pruebas

Integración en IDE

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

Las extensiones de Cloud Code están disponibles para:

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 servicios de Cloud de Confiance . Usa emuladores para ahorrar costes, evitar que se vean afectados los servicios de producción y hacer iteraciones más rápido durante el desarrollo.

El SDK de Google Cloud proporciona emuladores para varios servicios, entre los que se incluyen los siguientes:

  • Bigtable: prueba aplicaciones con una base de datos NoSQL de columna ancha local.
  • Datastore: Desarrolla con una base de datos de documentos NoSQL local.
  • Firestore: crea y prueba aplicaciones móviles, web y de servidor con una base de datos de documentos local.
  • Pub/Sub: valida los flujos de trabajo de mensajería asíncrona de forma local.
  • Spanner: prueba localmente las aplicaciones que requieren una base de datos relacional distribuida a nivel mundial.

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

Para obtener más información sobre cómo usar estas herramientas, consulta el artículo Usar emuladores del SDK de Google Cloud.

Trabajar con otros frameworks y herramientas

El SDK de Google Cloud se ha diseñado para funcionar con una amplia gama de frameworks y herramientas populares, lo que te ayuda a optimizar el desarrollo y la implementación de aplicaciones en Cloud de Confiance. Aunque no forman parte de los componentes principales del SDK, estas herramientas suelen usar la CLI de gcloud o las bibliotecas de cliente de Cloud para interactuar con los servicios de Cloud de Confiance sin problemas.

Estos son algunos ejemplos:

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

Siguientes pasos