Les composants sont les parties installables de la Google Cloud CLI. Un composant peut être un outil de ligne de commande (gcloud, bq et gsutil), un ensemble de commandes gcloud CLI aux niveaux de version Alpha, Bêta ou Preview, ou un package contenant des dépendances utilisées par un outil dans 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 composant alpha, beta ou preview 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.
Composants par défaut
Lorsque vous installez la gcloud CLI, les composants suivants sont installés par défaut :
| ID | Nom | Description |
|---|---|---|
gcloud |
Commandes gcloud CLI par défaut | Outil permettant d'interagir avec Cloud de Confiance. Seules les commandes au niveau de la version en disponibilité générale sont installées avec ce composant. Vous devez installer séparément les composants gcloud alpha Commands, gcloud beta Commands et/ou gcloud preview Commands 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 |
Outil d'ancienne génération permettant d'effectuer des tâches Cloud Storage. Utilisez plutôt les commandes gcloud storage. |
|
core |
Bibliothèques principales de la gcloud CLI | Bibliothèques utilisées en interne par les outils de la gcloud CLI. |
Composants alpha, bêta et preview
La gcloud CLI fournit des composants qui contiennent des commandes alpha, bêta et en version preview de la 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 gcloud CLI alpha | Commandes gcloud CLI au niveau de la version alpha. |
beta |
Commandes bêta de la gcloud CLI | Commandes gcloud CLI au niveau de la version bêta. |
preview |
Commandes de la gcloud CLI en version preview | Commandes gcloud CLI au niveau de la version preview. |
Les commandes gcloud CLI au niveau de la version en disponibilité générale font partie du composant gcloud CLI et sont installées automatiquement lorsque vous installez gcloud CLI.
Vous trouverez ci-dessous la liste de tous les composants supplémentaires et gestionnaires de packages externes disponibles, qui ne sont pas installés par défaut.
Gérer les composants de gcloud CLI
Vous pouvez lister, installer, mettre à jour et supprimer des composants de la gcloud CLI en fonction de vos besoins.
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 afficher les dernières offres de composants, mettez à jour votre installation de gcloud CLI, puis exécutez gcloud components list.
| Status | Nom du composant | ID | Size (Taille) |
|---|---|---|---|
| Installé | Extensions App Engine pour le langage Go | app-engine-go | 97,7 Mio |
| Installé | Outil de ligne de commande Cloud Bigtable | cbt | 4 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 pour gcloud app | app-engine-java | 118,9 Mio |
| Installé | Extensions PHP pour gcloud app | app-engine-php | 21,9 Mio |
| Installé | Extensions Python gcloud app (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 gcloud en version preview | preview | < 1 Mio |
| Installé | Extensions Python pour gcloud app | 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]
La gcloud CLI installe le composant spécifié.
Par exemple, si vous souhaitez installer la commande kubectl :
gcloud components install kubectl
Mettre à jour des composants
Utilisez la commande gcloud components update pour mettre à jour tous les composants installés vers la dernière version disponible de la gcloud CLI :
gcloud components update
Si une ancienne version de la gcloud CLI est installée, la gcloud CLI met à jour tous les composants installés.
Si vous devez revenir à une version antérieure fonctionnelle et que vous avez installé gcloud CLI directement (en dehors d'un gestionnaire de paquets, y compris à l'aide du programme d'installation interactif, des versions statiques, du programme d'installation Windows ou de Homebrew), utilisez gcloud components update pour rétablir la version spécifiée :
gcloud components update --version VERSION
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 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 gcloud components list.
Les composants supplémentaires pouvant être installés sont signalés par l'état Not Installed.