Présentation de Google Cloud SDK

Google Cloud SDK est une suite de bibliothèques et d'outils permettant d'interagir avec Cloud de Confiance by S3NS les services. Il inclut des outils de ligne de commande, des bibliothèques clientes spécifiques à un langage, des extensions d'IDE et des émulateurs qui vous aident à gérer les ressources et à automatiser les tâches sur Cloud de Confiance.

Avec le SDK Google Cloud, vous pouvez :

Composants principaux

gcloud CLI

gcloud CLI est l'outil de ligne de commande principal pour Cloud de Confiance. Utilisez-le pour effectuer des tâches administratives à partir de votre terminal.

Pour en savoir plus, consultez la présentation de gcloud CLI.

Bibliothèques clientes Cloud pour l'accès aux API

Pour interagir de façon programmatique avec les Cloud de Confiance services à partir de vos applications, utilisez les bibliothèques clientes Cloud. Ces bibliothèques fournissent un accès idiomatique aux Cloud de Confiance API, ce qui simplifie l'intégration et réduit le code récurrent.

Les bibliothèques clientes Cloud sont disponibles pour les langages suivants :

Les développeurs SAP peuvent également utiliser le SDK ABAP pour Cloud de Confiance, qui fournit un ensemble complet de bibliothèques clientes pour les environnements ABAP.

Pour obtenir la liste complète et une présentation des API disponibles, consultez la page Cloud de Confiance API.

Outils de développement et de test

Intégration avec l'IDE

Google Cloud SDK fournit des extensions d'IDE qui intègrent les Cloud de Confiance services directement dans votre workflow de développement. Grâce à ces extensions, vous pouvez créer, déployer et déboguer des applications sans quitter votre éditeur préféré.

Les extensions Cloud Code sont disponibles pour :

Pour en savoir plus, consultez la documentation Cloud Code.

Émulateurs

Les émulateurs vous permettent de développer et de tester vos applications en simulant le comportement des Cloud de Confiance services. Utilisez des émulateurs pour réduire vos coûts, éviter d'impacter les services de production et itérer plus rapidement pendant le développement.

Le SDK Google Cloud fournit des émulateurs pour plusieurs services, y compris :

Ces émulateurs fournissent un environnement haute fidélité pour déboguer les problèmes et vérifier le comportement de votre application avant le déploiement.

Pour en savoir plus sur l'utilisation de ces outils, consultez Utiliser les émulateurs du SDK Google Cloud.

Utiliser d'autres frameworks et outils

Le SDK Google Cloud est conçu pour fonctionner avec un large éventail de frameworks et d'outils courants, ce qui vous permet de simplifier le développement et le déploiement d'applications sur Cloud de Confiance. Bien qu'ils ne fassent pas partie des composants principaux du SDK, ces outils utilisent souvent la gcloud CLI ou les bibliothèques clientes Cloud pour une interaction fluide avec les Cloud de Confiance services.

Voici quelques exemples :

  • Framework Spring : utilisez les intégrations Google Cloud pour les applications Spring Boot.
  • Kubernetes : gérez les déploiements sur Google Kubernetes Engine (GKE) à l'aide de kubectl, souvent installé avec la gcloud CLI.
  • daptic de Google Cloud pour Prometheus: collectez et analysez les métriques de vos applications.
  • Terraform : provisionnez et gérez votre Cloud de Confiance infrastructure en tant que code à l'aide du Cloud de Confiance by S3NS fournisseur.

Étape suivante