Présentation de Google Cloud SDK

Google Cloud SDK est une suite de bibliothèques et d'outils permettant d'interagir avec Google Cloud 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 Google Cloud.

Avec le SDK Google Cloud, vous pouvez :

Composants principaux

gcloud CLI

gcloud CLI est l'outil de ligne de commande principal pour Google Cloud. 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 Google Cloud services à partir de vos applications, utilisez les bibliothèques clientes Cloud. Ces bibliothèques fournissent un accès idiomatique aux Google Cloud 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 Google Cloud, 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 Google Cloud 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 Google Cloud 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 Google Cloud 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 Google Cloud. 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 Google Cloud 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 Google Cloud infrastructure en tant que code à l'aide du Google Cloud fournisseur.

Étape suivante

  • Installez la gcloud CLI et découvrez des commandes utiles grâce à l'aide-mémoire de la gcloud CLI.