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 bei Compute Engine authentifizieren. Wählen Sie dazu eine der folgenden Optionen aus:
Select the tab for how you plan to use the samples on this page:
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
Go
Wenn Sie die Go Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Weitere Informationen unter Set up authentication for a local development environment.
Java
Wenn Sie die Java Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Weitere Informationen unter Set up authentication for a local development environment.
Node.js
Wenn Sie die Node.js Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Weitere Informationen unter Set up authentication for a local development environment.
Python
Wenn Sie die Python Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Weitere Informationen unter Set up authentication for a local development environment.
REST
Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Weitere Informationen finden Sie unter Für die Verwendung von REST authentifizieren in der Dokumentation zur Google Cloud-Authentifizierung.
-
Informationen zu einer Instanzvorlage abrufen
- 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.
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 describeINSTANCE_TEMPLATE_NAME \ --region=REGION
Verwenden Sie für eine globale Instanzvorlage den folgenden Befehl:
gcloud compute instance-templates describeINSTANCE_TEMPLATE_NAME
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:
Auf der Seite "Instanzvorlagen" werden alle Instanzvorlagen in Ihrem Projekt aufgeführt.
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
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.
- 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.
Führen Sie über die Google Cloud CLI folgenden Befehl aus:
gcloud compute instance-templates deleteINSTANCE_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
.
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.