Les composants sont les parties installables de Google Cloud CLI. Un composant
peut être un outil de ligne de commande (gcloud, bq, et gsutil), un ensemble de
commandes de gcloud CLI en version alpha, bêta ou preview
release levels, ou un package
contenant des dépendances utilisées par un outil dans la gcloud CLI.
Les composants les plus couramment utilisés sont installés par défaut. Si vous exécutez une commande
gcloud alpha, gcloud beta ou gcloud preview de manière interactive et que le composantalpha, beta ou preview
correspondant n'est pas installé, la gcloud CLI vous demande si vous
souhaitez l'installer. Si vous acceptez, le composant est installé et la commande est exécutée. D'autres composants sont installés à la demande par la gcloud CLI lorsque vous exécutez des commandes qui les nécessitent.
Faites l'essai
Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits sans frais pour exécuter, tester et déployer des charges de travail.
Commencez sans fraisComposants par défaut
Lorsque vous installez la gcloud CLI, les composants suivants sont installés par défaut :
| ID | Nom | Description |
|---|---|---|
gcloud |
Commandes par défaut de la gcloud CLI | Outil permettant d'interagir avec Google Cloud. Seules les commandes
en version de disponibilité générale sont installées avec
ce composant. Vous devez installer séparément les composants des commandes gcloud alpha
Commandes, gcloud beta Commandes et/ou gcloud preview Commandes si vous souhaitez utiliser
des commandes à d'autres niveaux de version. |
bq
| Outil de ligne de commande BigQuery | Outil permettant de travailler avec les données dans Google BigQuery |
gsutil |
Ancien outil permettant d'effectuer des tâches Cloud Storage. Utilisez
gcloud storage commandes
plutôt. |
|
core |
Bibliothèques principales de gcloud CLI | Bibliothèques utilisées en interne par les outils de gcloud CLI. |
Composants alpha, bêta et preview
Gcloud CLI fournit des composants contenant des commandes alpha, bêta et preview de gcloud CLI. Ces composants ne sont pas installés par défaut, mais vous pouvez les installer manuellement à tout moment après l'installation initiale de la gcloud CLI. Ces composants sont les suivants :
| ID | Nom | Description |
|---|---|---|
alpha |
Commandes alpha de gcloud CLI | Commandes de gcloud CLI en version alpha. |
beta |
Commandes bêta de gcloud CLI | Commandes de gcloud CLI en version bêta. |
preview |
Commandes preview de gcloud CLI | Commandes de gcloud CLI en version preview. |
Les commandes de gcloud CLI en version de disponibilité générale font partie du composant de gcloud CLI et sont installées automatiquement lorsque vous installez gcloud CLI.
La liste de tous les composants supplémentaires disponibles et des gestionnaires de packages externes (non installés par défaut) est disponible ci-dessous.
Gérer les composants de gcloud CLI
Vous pouvez répertorier, installer, mettre à jour et supprimer les composants de la gcloud CLI en fonction de vos besoins.
Remarque : Ces instructions ne fonctionneront pas si vous avez installé gcloud CLI à l'aide d'un gestionnaire de packages tel que APT ouyum, car le gestionnaire de composants de gcloud CLI est désactivé avec cette méthode d'installation. Utilisez plutôt ces
packages.
Répertorier les composants
Pour consulter la liste des composants disponibles et actuellement installés, exécutez la commande gcloud components list :
gcloud components list
L'exemple suivant ne fournit pas la liste complète de tous les composants disponibles. Pour
obtenir les dernières offres de composants, mettez à jour votre installation de la gcloud CLI
, puis exécutez la commande
gcloud components list.
| Status | Nom du composant | ID | Size (Taille) |
|---|---|---|---|
| Installé | Extensions Go d'App Engine | app-engine-go | 97,7 Mio |
| Installé | Outil de ligne de commande Cloud Bigtable | cbt | 4,0 Mio |
| Installé | Émulateur Cloud Bigtable | bigtable | 3,8 Mio |
| Installé | Émulateur Cloud Datastore | cloud-datastore-emulator | 17,8 Mio |
| Non installé | Émulateur Cloud Firestore | cloud-firestore-emulator | 60,4 Mio |
| Installé | Émulateur Cloud Pub/Sub | pubsub-emulator | 33,2 Mio |
| Installé | Émulateur Cloud Spanner | cloud-spanner-emulator | 21,8 Mio |
| Installé | Outil de compilation local Google Cloud Build | cloud-build-local | 4,4 Mio |
| Installé | Extensions Java d'application gcloud | app-engine-java | 118,9 Mio |
| Installé | Extensions PHP d'application gcloud | app-engine-php | 21,9 Mio |
| Installé | Extensions Python d'application gcloud (bibliothèques supplémentaires) | app-engine-python-extras | 27,8 Mio |
| Installé | kubectl | kubectl | 12,2 Mio |
| Installé | Outil de ligne de commande Cloud BigQuery | bq | < 1 Mio |
| Installé | Bibliothèques principales du SDK Cloud | core | 7,2 Mio |
| Installé | Outil de ligne de commande Cloud Storage | gsutil | 3,3 Mio |
| Installé | Commandes gcloud alpha | alpha | < 1 Mio |
| Installé | Commandes gcloud bêta | bêta | < 1 Mio |
| Non installé | Commandes preview de gcloud | preview | < 1 Mio |
| Installé | Extensions Python d'application gcloud | app-engine-python | 6,1 Mio |
Installer des composants
Pour installer un composant sur la version actuelle de votre installation de gcloud CLI, exécutez
gcloud components install :
gcloud components install [COMPONENT-ID]
Gcloud CLI installe le composant spécifié.
Par exemple, si vous souhaitez installer la commande kubectl :
gcloud components install kubectl
Mettre à jour des composants
Exécutez la gcloud components update
commande pour mettre à jour tous les composants installés vers la dernière version disponible de gcloud CLI :
gcloud components update
Si une version plus ancienne de gcloud CLI est installée, gcloud CLI met à jour tous les composants installés.
Si vous devez revenir à une version antérieure fonctionnelle et installer la gcloud CLI directement (en dehors d'un gestionnaire de paquets, y compris via le programme d'installation interactif, les versions statiques, le programme d'installation Windows ou Homebrew), exécutez la commande gcloud components update pour rétablir la version spécifiée :
gcloud components update --version VERSION
apt-get ou yum.
Supprimer des composants
Exécutez la commande gcloud components remove pour supprimer un composant spécifié à l'aide de son ID :
gcloud components remove [COMPONENT-ID]
Vous pouvez réinstaller un composant à l'aide de la commande gcloud components install à tout moment.
Composants supplémentaires
Des composants supplémentaires contenant des dépendances pour les commandes de gcloud CLI sont également disponibles dans gcloud CLI, mais ne sont pas installés par défaut. Pour obtenir la liste exhaustive des composants, exécutez la commande
gcloud components list.
Les composants supplémentaires pouvant être installés sont signalés par l'état Not Installed.
Gestionnaires de packages externes
Si vous avez installé gcloud CLI via les gestionnaires de packages apt ou yum, vous pouvez également installer des composants supplémentaires de gcloud CLI à l'aide de ces mêmes gestionnaires de packages. Si votre
gestionnaire de packages ne parvient pas à trouver ces packages, consultez le
guide Installer avec apt ou le
guide Installer avec yum pour découvrir comment configurer
https://packages.cloud.google.com/ comme source de packages.
| Composant de gcloud CLI | Package APT | Package YUM |
|---|---|---|
app-engine-go |
google-cloud-cli-app-engine-go |
google-cloud-cli-app-engine-go |
app-engine-java |
google-cloud-cli-app-engine-java |
google-cloud-cli-app-engine-java |
app-engine-python |
google-cloud-cli-app-engine-python |
google-cloud-cli-app-engine-python |
bigtable |
google-cloud-cli-bigtable-emulator |
google-cloud-cli-bigtable-emulator |
cbt |
google-cloud-cli-cbt |
google-cloud-cli-cbt |
cloud-build-local |
google-cloud-cli-cloud-build-local |
google-cloud-cli-cloud-build-local |
docker-credential-gcr |
google-cloud-cli-docker-credential-gcr |
google-cloud-cli-docker-credential-gcr |
gcd-emulator |
google-cloud-cli-datastore-emulator |
google-cloud-cli-datastore-emulator |
kubectl |
kubectl |
kubectl |
pubsub-emulator |
google-cloud-cli-pubsub-emulator |
google-cloud-cli-pubsub-emulator |