Auf dieser Seite wird beschrieben, wie Instanzvorlagen abgerufen, aufgelistet und gelöscht werden.
Hinweise
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud-Dienste und APIs überprüft.
Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei Compute Engine authentifizieren.
Wählen Sie den Tab für die Verwendung der Beispiele auf dieser Seite aus:
Console
Wenn Sie über die Google Cloud Console auf Google Cloud-Dienste und -APIs zugreifen, müssen Sie die Authentifizierung nicht einrichten.
gcloud
-
Installieren Sie die Google Cloud CLI und initialisieren Sie sie mit folgendem Befehl:
gcloud init
- Legen Sie eine Standardregion und -zone fest.
Einfach loslegen (Go)
Wenn Sie die Go-Beispiele auf dieser Seite aus einer lokalen Entwicklungsumgebung heraus verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
- Installieren Sie die Google Cloud CLI.
-
Führen Sie folgenden Befehl aus, um die gcloud CLI zu initialisieren:
gcloud init
-
Erstellen Sie lokale Anmeldedaten zur Authentifizierung für Ihr Google-Konto:
gcloud auth application-default login
Weitere Informationen: Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Wenn Sie die Java-Beispiele auf dieser Seite aus einer lokalen Entwicklungsumgebung heraus verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
- Installieren Sie die Google Cloud CLI.
-
Führen Sie folgenden Befehl aus, um die gcloud CLI zu initialisieren:
gcloud init
-
Erstellen Sie lokale Anmeldedaten zur Authentifizierung für Ihr Google-Konto:
gcloud auth application-default login
Weitere Informationen: Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Wenn Sie die Node.js-Beispiele auf dieser Seite aus einer lokalen Entwicklungsumgebung heraus verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
- Installieren Sie die Google Cloud CLI.
-
Führen Sie folgenden Befehl aus, um die gcloud CLI zu initialisieren:
gcloud init
-
Erstellen Sie lokale Anmeldedaten zur Authentifizierung für Ihr Google-Konto:
gcloud auth application-default login
Weitere Informationen: Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Wenn Sie die Python-Beispiele auf dieser Seite aus einer lokalen Entwicklungsumgebung heraus verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
- Installieren Sie die Google Cloud CLI.
-
Führen Sie folgenden Befehl aus, um die gcloud CLI zu initialisieren:
gcloud init
-
Erstellen Sie lokale Anmeldedaten zur Authentifizierung für Ihr Google-Konto:
gcloud auth application-default login
Weitere Informationen: Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
REST
Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.
Installieren Sie die Google Cloud CLI und initialisieren Sie sie mit folgendem Befehl:
gcloud init
-
Informationen zu einer Instanzvorlage abrufen
Console
- Rufen Sie in der Google Cloud Console die Seite Instanzvorlagen auf.
- Klicken Sie auf den Namen der Instanzvorlage, um die Details der Vorlage zu sehen.
gcloud
Verwenden Sie instance-templates describe command
, um Informationen zu einer regionalen oder einer globalen Instanzvorlage zu erhalten.
Verwenden Sie für eine regionale Instanzvorlage den folgenden Befehl:
gcloud compute instance-templates describe INSTANCE_TEMPLATE_NAME \ --region=REGION
Verwenden Sie für eine globale Instanzvorlage den folgenden Befehl:
gcloud compute instance-templates describe INSTANCE_TEMPLATE_NAME
Einfach loslegen (Go)
Java
Node.js
Python
REST
Verwenden Sie die Methode regionInstanceTemplates.get
, um Informationen zu einer regionalen Instanzvorlage abzurufen:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_NAME
Verwenden Sie den Befehl instanceTemplates.get
, um Informationen zu einer globalen Instanzvorlage abzurufen:
GET https://compute.googleapis.com/compute/v1/projects/[PROJECT_ID]/global/instanceTemplates/[INSTANCE_TEMPLATE]
Instanzvorlagen auflisten
Eine Liste der von Ihnen erstellten Instanzvorlagen erhalten Sie so:
Konsole
Auf der Seite "Instanzvorlagen" werden alle Instanzvorlagen in Ihrem Projekt aufgeführt.
gcloud
Mit dem folgenden Befehl rufen Sie eine Liste aller regionalen Instanzvorlagen ab:
gcloud compute instance-templates list \ --regions
Verwenden Sie den folgenden Befehl, um eine Liste der regionalen Instanzvorlagen in einer bestimmten Region abzurufen:
gcloud compute instance-templates list \ --filter="region:(REGION)"
Mit dem folgenden Befehl rufen Sie eine Liste globaler Instanzvorlagen ab:
gcloud compute instance-templates list \ --global
Verwenden Sie den folgenden Befehl, um eine Liste aller Instanzvorlagen abzurufen, einschließlich der regionalen und globalen Instanzvorlagen:
gcloud compute instance-templates list
Einfach loslegen (Go)
Java
Node.js
Python
REST
Wenn Sie eine Liste der regionalen Instanzvorlagen abrufen möchten, stellen Sie eine regionInstanceTemplates.list
-Anfrage:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT/regions/REGION/instanceTemplates
Wenn Sie eine Liste der globalen Instanzvorlagen abrufen möchten, stellen Sie eine instanceTemplates.list
-Anfrage:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/instanceTemplates
Instanzvorlage löschen
Eine gelöschte Instanzvorlage wird aus Ihrer Vorlagenliste entfernt. Sie können eine Instanzvorlage nicht löschen, wenn eine verwaltete Instanzgruppe auf sie verweist.
Console
- Rufen Sie in der Google Cloud Console die Seite Instanzvorlagen auf.
- Wählen Sie die Instanzvorlagen, die Sie löschen möchten.
- Klicken Sie auf Löschen.
gcloud
Führen Sie über die Google Cloud CLI folgenden Befehl aus:
gcloud compute instance-templates delete INSTANCE_TEMPLATE_NAME
Bei einer regionalen Instanzvorlage muss INSTANCE_TEMPLATE_NAME die vollständige URL der Vorlage enthalten. Beispiel: https://www.googleapis.com/compute/v1/projects/example-project/regions/us-central1/instanceTemplates/example-regional-instance-template
.
Einfach loslegen (Go)
Java
Node.js
Python
REST
Wenn Sie eine regionale Instanzvorlage löschen möchten, stellen Sie eine regionInstanceTemplates.delete
-Anfrage:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_NAME
Wenn Sie eine globale Instanzvorlage löschen möchten, stellen Sie eine instanceTemplates.delete
-Anfrage:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/instanceTemplates/INSTANCE_TEMPLATE_NAME
Es kann vorkommen, dass die VMs in einer verwalteten Instanzgruppe mit dem Rest der Gruppe nicht mehr synchron sind und eine andere Instanzvorlage verwenden als der Rest der Gruppe. Wenn eine VM in einer verwalteten Instanzgruppe eine andere Vorlage verwendet als die, die in der Gruppe spezifiziert ist, verwendet diese VM auch weiterhin ihre Vorlage für die Reparatur, auch wenn diese Vorlage gelöscht wurde. Weitere Informationen zum Anwenden einer neuen Instanzvorlage finden Sie unter Neue Konfigurationen auf VMs in einer MIG anwenden.