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 startenStandardkomponenten
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 oderyum
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
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 |