gcloud CLI-Komponenten verwalten

Komponenten sind die installierbaren Teile der Google Cloud CLI. Eine Komponente kann ein Befehlszeilentool (gcloud, bq und gsutil), eine Reihe von gcloud-Kommandozeilenbefehle in der Alpha- oder Betaversion Releasestufen oder ein Paket die Abhängigkeiten enthält, die von einem Tool in der gcloud CLI verwendet werden.

Die gängigsten Komponenten werden standardmäßig installiert. Wenn Sie eine Den Befehl gcloud alpha oder gcloud beta interaktiv und der Befehl alpha oder beta nicht installiert ist, werden Sie von der gcloud CLI gefragt, ob Sie die Sie installieren möchten. Wenn ja, wird die Komponente installiert und der Befehl danach ausgeführt. Andere Komponenten werden bei Bedarf von der gcloud-Befehlszeile installiert, wenn Sie Befehle ausführen, die sie erfordern.

Überzeugen Sie sich selbst

Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie einfach ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.

Jetzt kostenlos starten

Standardkomponenten

Wenn Sie die gcloud CLI installieren, werden die folgenden Komponenten standardmäßig installiert:

ID Name Beschreibung
gcloud Standardmäßige gcloud-Befehlszeilenbefehle Tool für die Interaktion mit Google Cloud. Mit dieser Komponente werden nur Befehle der Releasestufen "Allgemeine Verfügbarkeit" und "Vorschau" installiert. Wenn Sie Befehle anderer Releasestufen verwenden möchten, müssen Sie die gcloud alpha- bzw. gcloud beta-Befehle als separate Komponenten installieren.
bq BigQuery-Befehlszeilentool Tool für die Arbeit mit Daten in BigQuery.
gsutil Legacy-Tool zum Ausführen von Cloud Storage-Aufgaben Verwenden Sie stattdessen gcloud storage-Befehle.
core Hauptbibliotheken der gcloud CLI Bibliotheken, die intern von den Tools der gcloud CLI verwendet werden.

Alpha- und Betakomponenten

Die gcloud CLI bietet zwei Komponenten, die die Alpha- und Betabefehle der gcloud CLI enthalten. Diese Komponenten werden nicht standardmäßig installiert, können jedoch jederzeit nach der Erstinstallation der gcloud CLI manuell installiert werden. Diese Komponenten sind:

ID Name Beschreibung
alpha Alphabefehle der gcloud-Befehlszeile gcloud-Befehlszeilenbefehle auf Alpha-Releasestufe
beta Betabefehle der gcloud CLI gcloud-Kommandozeilenbefehle auf Beta-Releasestufe

gcloud-Befehle auf der Releasestufe „Allgemeine Verfügbarkeit“ sind Teil der gcloud-Befehlszeilenkomponente und werden bei der Installation der gcloud CLI automatisch installiert.

Unten finden Sie eine Liste aller verfügbaren zusätzlichen Komponenten und externen Paketmanager, die nicht standardmäßig installiert sind.

gcloud CLI-Komponenten verwalten

Sie können gcloud CLI-Komponenten auflisten, installieren, aktualisieren und entfernen, Ihren Anforderungen entspricht.

Hinweis: Diese Anleitung funktioniert nicht, wenn du gcloud CLI mit einem Paketmanager wie APT oder yum Der gcloud CLI-Komponentenmanager ist deaktiviert, wenn diese Methode von Installation. Diese packages.

Komponenten auflisten

Um eine Liste der verfügbaren und derzeit installierten Komponenten aufzurufen, führen Sie gcloud components list aus:

gcloud components list

Das folgende Beispiel ist keine vollständige Auflistung aller verfügbaren Komponenten. Bis aktuelle Komponentenangebote ansehen, gcloud CLI aktualisieren und führen Sie dann gcloud components list

Status Name der Komponente ID Größe
Installiert App Engine-Go-Erweiterungen app-engine-go 97,7 MiB
Nicht installiert AppCtl appctl 21,0 MiB
Installiert Cloud Bigtable-Befehlszeilentool cbt 4,0 MiB
Installiert Cloud Bigtable-Emulator bigtable 3,8 MiB
Installiert Cloud Datastore-Emulator cloud-datastore-emulator 17,8 MiB
Nicht installiert Cloud Firestore-Emulator Cloud Firestore-Emulator 60,4 MiB
Installiert Cloud Pub/Sub-Emulator pubsub-emulator 33,2 MiB
Installiert Cloud SQL Proxy cloud_sql_proxy 7,6 MiB
Installiert Cloud Spanner-Emulator Cloud Spanner-Emulator 21,8 MiB
Installiert Google Cloud Build Local Builder cloud-build-local 4,4 MiB
Installiert gcloud app Java-Erweiterungen app-engine-java 118,9 MiB
Installiert gcloud app PHP-Erweiterungen app-engine-php 21,9 MiB
Installiert gcloud app Python-Erweiterungen (zusätzliche Bibliotheken) app-engine-python-extras 27,8 MiB
Installiert kubectl kubectl 12,2 MiB
Installiert Cloud BigQuery-Befehlszeilentool bq < 1 MiB
Installiert Cloud SDK-Kernbibliotheken core 7,2 MiB
Installiert Cloud Storage-Befehlszeilentool gsutil 3,3 MiB
Installiert gcloud-Alphabefehle Alpha < 1 MiB
Installiert gcloud-Betabefehle Beta < 1 MiB
Installiert gcloud app Python-Erweiterungen app-engine-python 6,1 MiB

Komponenten installieren

Führen Sie gcloud components install aus, um eine Komponente mit der aktuellen Version der gcloud CLI-Installation zu installieren:

gcloud components install [COMPONENT-ID]

Die gcloud-Befehlszeile installiert die angegebene Komponente.

Wenn Sie beispielsweise den Befehl kubectl installieren möchten, gehen Sie so vor:

gcloud components install kubectl

Komponenten aktualisieren

Verwenden Sie den gcloud components update. um alle installierten Komponenten auf die neueste verfügbare Version von gcloud CLI:

gcloud components update

Wenn Sie eine ältere Version der gcloud CLI installiert haben, aktualisiert die gcloud CLI alle installierten Komponenten.

Wenn Sie zu einer zuvor bekannten stabilen Version zurückkehren möchten und die gcloud CLI direkt (außerhalb eines Paketmanagers, einschließlich des interaktiven Installationsprogramms, statischer Versionen, des Windows-Installationsprogramms oder Homebrew) installiert haben, verwenden Sie gcloud components update, um zur angegebenen Version zurückzukehren:

gcloud components update --version VERSION
Für Downgrades von Versionen der gcloud CLI, die mit einem Paket installiert wurden erhalten Sie in der Anleitung zum Festlegen von Versionen beim Herunterladen mit apt-get oder yum.

Komponenten entfernen

Mit dem Befehl gcloud components remove entfernen Sie eine bestimmte Komponente anhand der zugehörigen ID:

gcloud components remove [COMPONENT-ID]

Sie können eine Komponente jederzeit mit dem Befehl gcloud components install neu installieren.

Zusätzliche Komponenten

Zusätzliche Komponenten, die Abhängigkeiten für Befehle der gcloud-Befehlszeile enthalten, sind auch in der gcloud-Befehlszeile verfügbar, werden jedoch nicht standardmäßig installiert. Eine vollständige Liste der Komponenten erhalten Sie mit dem Befehl gcloud components list. Zusätzliche Komponenten, die installiert werden können, haben den Status Not Installed.

Externe Paketmanager

Wenn Sie die gcloud CLI über apt installiert haben oder yum-Paketmanager haben, können Sie Zusätzliche gcloud CLI-Komponenten mit denselben Paketmanagern. Wenn Ihr Paketmanager diese Pakete nicht finden kann, lesen Sie die Abschnitte Mit apt installieren oder Mit yum installieren, um Anleitungen zur Konfiguration von https://packages.cloud.google.com/ als Paketquelle zu erhalten.

gcloud CLI-Komponente APT-Paket YUM-Paket
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 Noch nicht verfügbar. Noch nicht verfügbar.
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