Outils et bibliothèques permettant d'interagir avec les produits et services Google Cloud
Outils et bibliothèques permettant d'interagir avec les produits et services Google Cloud

Le SDK Cloud est un ensemble d'outils de ligne de commande conçu pour développer des applications avec Google Cloud. Ces outils peuvent servir à accéder à Compute Engine, Cloud Storage, BigQuery ainsi qu'à d'autres produits et services Google Cloud, directement à partir de la ligne de commande.

  • Coordonnez les instances de machines virtuelles depuis votre ligne de commande.
  • Gérez les réseaux, les pare-feu et le stockage sur disque de Compute Engine à l'aide de l'outil de ligne de commande gcloud.
  • Adaptez le SDK Cloud à vos préférences en termes de langage de programmation avec les bibliothèques clientes pour Java, Python, NodeJS, Ruby, Go, .NET et PHP.
  • Exécutez des émulateurs de services locaux pour Pub/Sub, Cloud Bigtable et Datastore, puis simulez ces services pour les développements en local.

Principales fonctionnalités

Outil de ligne de commande gcloud

La CLI gcloud gère l'authentification, la configuration locale, le workflow du développeur et les interactions avec les API Google Cloud. Grâce à l'outil de ligne de commande gcloud, vous pouvez réaliser simplement un grand nombre de tâches cloud courantes (créer une instance de VM Compute Engine, gérer un cluster Google Kubernetes Engine, déployer une application App Engine, etc.), et ce depuis la ligne de commande, dans des scripts ou via d'autres systèmes d'automatisation.

Bibliothèques clientes

Le SDK Cloud est fourni avec des bibliothèques clientes Google Cloud et des bibliothèques clientes pour les API Google, installables et propres aux langages de programmation. Ces bibliothèques utilisent les conventions et les styles naturels de chaque langage compatible. Elles permettent ainsi de gérer les authentifications, de réduire le code récurrent nécessaire et d'optimiser le workflow du développeur.

Outils de ligne de commande spécifiques aux produits

Un ensemble d'outils de ligne de commande, dont gsutil, bq et kubectl, est fourni par défaut avec le SDK Cloud. Gsutil permet de gérer des buckets et des objets Cloud Storage à partir de la ligne de commande. L'outil bq donne, quant à lui, la possibilité d'exécuter des requêtes et de manipuler des ensembles de données, des tables et des entités dans BigQuery, toujours via la ligne de commande. Enfin, kubectl permet de déployer et de gérer des clusters de conteneurs Kubernetes depuis la ligne de commande.

Nouveautés

Documentation

Tutoriel
Installer le SDK Cloud

Téléchargez et initialisez la dernière version du SDK Cloud.

Tutoriel
Installer des composants supplémentaires

Téléchargez des composants supplémentaires, tels que des outils de ligne de commande (bq, gsutil, kubectl), des commandes gcloud alpha ou bêta, ou des dépendances essentielles.

Principes de base de Google Cloud
Premiers pas avec les bibliothèques clientes

Accédez aux API Cloud à l'aide de bibliothèques clientes spécifiques à chaque langage de programmation.

Principes de base de Google Cloud
Présentation de l'outil de ligne de commande gcloud

Découvrez en détail l'outil de ligne de commande gcloud, y compris ses niveaux de version, la structure des commandes, les concepts importants (propriétés, configurations, options globales, etc.), la prise en charge de scripts et les fonctions permettant d'affiner les résultats.

Tutoriel
Créer des scripts pour les commandes gcloud

Exécutez des commandes gcloud à partir d'un script en utilisant différentes fonctionnalités comme la désactivation des invites, et le filtrage et la mise en forme des résultats.

Cas d'utilisation courants

Automatiser les tâches Google Cloud

Le SDK Cloud vous permet de créer des scripts à partir des outils de ligne de commande gcloud, bq et gsutil afin d'automatiser un nombre indéfini de tâches Google Cloud comme le déploiement de code sur App Engine, l'analyse des données de journaux et la mise à jour d'un réseau Compute Engine.

Créer des scripts pour les commandes de CLI gcloud

Lorsque vous créez un script avec le SDK Cloud, vous avez la possibilité d'exécuter des commandes gcloud à l'aide de scripts ou d'autres systèmes d'automatisation. C'est le cas, par exemple, lorsque vous utilisez Jenkins pour automatiser des tâches Google Cloud. Par ailleurs, l'outil de ligne de commande gcloud permet de filtrer et de mettre en forme les résultats des commandes pour structurer et extraire facilement les informations, et de combiner plusieurs commandes pour gérer vos ressources Google Cloud de manière non interactive.

Toutes les fonctionnalités

Outil de ligne de commande gcloud L'outil de ligne de commande gcloud gère l'authentification, la configuration locale, le workflow du développeur et les interactions avec les API Google Cloud depuis la ligne de commande.
Bibliothèques clientes Le SDK Cloud est fourni avec des bibliothèques clientes cloud installables et propres aux langages de programmation. Ces bibliothèques utilisent les conventions et les styles naturels de chaque langage compatible, gèrent les authentifications, réduisent le code récurrent nécessaire et optimisent le workflow du développeur.
gsutil Gsutil offre un accès à Cloud Storage, y compris à une grande variété de tâches de gestion des objets et des buckets, directement à partir de la ligne de commande.
bq Bq permet d'exécuter des requêtes et de manipuler des ensembles de données, des tables et des entités dans BigQuery via la ligne de commande.
kubectl Kubectl intègre des commandes qui renforcent le contrôle sur les clusters Kubernetes. Cet outil permet entre autres de déployer des applications, d'inspecter et de gérer les ressources des clusters, et de consulter des journaux.
Émulateurs Le SDK Cloud intègre des émulateurs destinés à des produits comme Bigtable, Datastore, Filestore et Pub/Sub, pour les développements, les tests et les validations en local.

Tarifs

Le SDK Cloud est gratuit pour les utilisateurs possédant un compte Google Cloud.

Passer à l'étape suivante

Profitez de 300 $ de crédits gratuits sur une période pouvant aller jusqu'à 12 mois pour développer vos connaissances et créer des applications sur Google Cloud.

Vous avez besoin d'aide pour démarrer ?
Faites appel à un partenaire de confiance
Poursuivez la navigation