Accéder à

Interface de ligne de commande Google Cloud (gcloud CLI)

Créez et gérez vos ressources et services Google Cloud directement sur la ligne de commande ou via des scripts à l'aide de la Google Cloud CLI. Grâce à la compatibilité étendue de la plate-forme et à la couverture du service, effectuez des tâches courantes sur plate-forme plus rapidement et contrôlez vos ressources cloud à grande échelle.

Avantages

Orchestration rapide et basée sur des scripts

La gcloud CLI vous fournit une méthode de ligne de commande de terminal permettant d'interagir avec les services Google Cloud que vous gérez déjà à l'aide de Cloud Console. Interagissez via la console et utilisez-la pour effectuer une automatisation basée sur des scripts.

Accélération du développement de logiciels

Gérez les workflows de développement comme le transfert de fichiers vers des VM, l'utilisation d'émulateurs de données pour Pub/Sub, les bases de données ou le développement BigQuery en local, ainsi que le déploiement de code dans Cloud Functions.

Authentification simplifiée

Authentifiez-vous auprès des services Google Cloud à l'aide de diverses approches d'authentification simplifiées. Mettez en œuvre des flux d'authentification pour que le code de vos bibliothèques clientes s'exécute de manière fluide en local, en préproduction et en production.

Principales fonctionnalités

Principales fonctionnalités

Orchestrez les ressources Google Cloud de manière précise et à grande échelle

La Google Cloud CLI accepte plus de 8 000 commandes pour fournir une gestion et un contrôle complets sur presque tous les services et produits Google Cloud. La CLI fournit également des ensembles de commandes en version bêta permettant un accès anticipé aux produits Google Cloud disponibles en version préliminaire.

Émulateurs locaux pour accélérer le développement de logiciels

Pour vous aider à développer vos logiciels localement, la gcloud CLI fournit des émulateurs de données pour Cloud Bigtable, Cloud Datastore, Firestore, Spanner et Pub/Sub pour le développement, les tests et la validation en local. Ceux-ci simulent les backends de service pour vous aider à écrire du code côté client plus efficacement.

La gcloud CLI est également fournie avec des sous-outils spécialisés pour travailler avec BigQuery (la bq CLI), Cloud Storage (la gsutil CLI) et les clusters Kubernetes (la kubectl CLI) pour fournir des données précises et un contrôle élevé sur ces produits.

Avec l'outil bq, exécutez des requêtes BigQuery et manipulez des ensembles de données, des tables et des entités. Avec l'outil gsutil, gérez des buckets et des objets Storage, et avec l'outil kubectl, déployez et gérez des clusters de conteneurs Kubernetes.

Programmes d'installation multiplates-formes ou exécutés dans Cloud Shell basé sur le Web

Compatible avec Linux, MacOS X et Windows, et disponible pour une large gamme de gestionnaires de packages, de programmes d'installation de systèmes d'exploitation et sous forme d'image Docker. Vous pouvez également lancer (individuellement ou conjointement) une session Cloud Shell pour accéder à la gcloud CLI préinstallée directement dans le navigateur Web, sans avoir à installer quoi que ce soit. 

Déployez des applications sur App Engine ou Cloud Functions

Pour différents produits sans serveur, la gcloud CLI est l'interface principale par laquelle vous importez du code. Elle vous permet d'exécuter votre workflow de développement. Par exemple, pour une fonction Cloud, vous pouvez utiliser la CLI pour décrire ou déclencher une fonction, afficher ses entrées de journal ou déployer des mises à jour.

Texte d'aide intégré et documentation Web complète

Utilisez l'option "help" pour accéder à la documentation intégrée, ou consultez les guides de démarrage rapide et les guides d'utilisation sur le Web. La CLI s'appuie également sur une documentation de référence détaillée. Pour certains services tels que Cloud Compute, Cloud Console fournit des commandes de la gcloud CLI équivalentes afin que vous puissiez utiliser une interface utilisateur pour créer des combinaisons de commandes et d'options complexes.

Découvrir toutes les fonctionnalités

Nouveautés

Nouveautés

Abonnez-vous à la newsletter Google Cloud pour recevoir des informations sur les produits et événements, des offres spéciales et bien plus encore.

Documentation

Documentation

Tutoriel
Installer Google Cloud CLI

Téléchargez et initialisez la dernière version de la Google Cloud CLI.

Tutoriel
Installer des composants supplémentaires

Téléchargez des composants de ligne de commande supplémentaires (bq, gsutil, kubectl), des commandes gcloud en version bêta, ou des dépendances nécessaires.

Principes de base de Google Cloud
Présentation de la Google Cloud CLI

Découvrez en détail la gcloud CLI, y compris ses niveaux de version, la structure des commandes et les concepts importants.

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, ainsi que le filtrage et la mise en forme des résultats.

Guide de démarrage rapide
Atelier pratique : Utiliser la gcloud CLI

Découvrez comment installer et configurer la gcloud CLI, puis utilisez-la pour effectuer des opérations de base telles que la création de VM ou de réseaux et l'utilisation de gsutil pour effectuer des opérations.

Cas d'utilisation

Cas d'utilisation

Cas d'utilisation
Créer des scripts pour les commandes de CLI gcloud

Lorsque vous créez un script avec la gcloud CLI, vous pouvez exécuter des commandes gcloud à l'aide de scripts ou d'autres fonctionnalités d'automatisation, par exemple avec des scripts Bash ou avec 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.

Cas d'utilisation
Utiliser des émulateurs locaux pour créer des logiciels plus rapidement

gcloud CLI accompagne divers émulateurs de données et de services pour simuler la disponibilité des ensembles de données ainsi que les comportements des backends directement dans votre environnement local. De cette façon, vous pouvez coder, inspecter le comportement et effectuer des itérations sur la manière dont votre logiciel affiche les données ou gère différentes réponses.

Toutes les fonctionnalités

Toutes les fonctionnalités

gsutil L'outil 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 L'outil 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.
kubetcl L'outil 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 La Google Cloud CLI intègre des émulateurs destinés à des produits comme Cloud Bigtable, Datastore, Firestore, Spanner et Pub/Sub, pour les développements, les tests et les validations en local.
Utiliser le mode interactif L'interface système interactive gcloud produit des suggestions et la saisie semi-automatique pour les commandes, les sous-commandes, les options et les arguments de fichiers et de ressources. L'aide intégrée s'affiche dans la section inférieure.
Construire une commande Cloud Console Pour Cloud Compute, Cloud Storage et d'autres services courants, vous pouvez utiliser l'UI Web de Cloud Console pour manipuler les menus déroulants et l'interface de type "pointer-cliquer" pour créer la commande gcloud exacte équivalente.
Niveau de verbosité affiné de la sortie La verbosité de la réponse de la commande, la taille des pages de liste et d'autres filtres sont disponibles pour affiner la taille des sorties et d'autres caractéristiques d'utilisation.
Exporter vers Terraform (bêta) Exportez l'état actuel de vos ressources et de vos configurations cloud dans un fichier texte compatible avec Terraform. Cela vous permet d'appliquer à nouveau la configuration ultérieurement pour créer un doublon de votre environnement, rétablir une configuration connue ou à d'autres fins de gestion du style DevOps.

Tarifs

Tarifs

Dans le cadre du SDK Google Cloud, la Google Cloud CLI est disponible gratuitement pour les utilisateurs disposant d'un compte Google Cloud.