In diesem Dokument wird beschrieben, wie Sie Compute Engine-Instanzen löschen. Weitere Informationen zum Lebenszyklus einer Instanz finden Sie unter Compute Engine-Instanzlebenszyklus.
Wenn Sie eine Instanz nicht mehr benötigen, löschen Sie sie, um keine Gebühren mehr für die Instanz und die zugehörigen Ressourcen zu zahlen.
Wenn Sie eine angehängte Ressource beibehalten möchten, haben Sie folgende Möglichkeiten, bevor Sie die Instanz löschen:
Wenn Sie eine GPU, die mit einer N1-VM-Instanz verbunden ist, beibehalten möchten, entfernen Sie die GPU aus der VM.
So bewahren Sie ein angeschlossenes Laufwerk auf:
Wenn Sie ein Bootlaufwerk beibehalten möchten, trennen Sie es von der Instanz.
Wenn Sie ein Boot- oder Nicht-Bootlaufwerk beibehalten möchten, legen Sie für das Laufwerk die Einstellung „auto-delete“ auf
false
fest.
Wenn Sie die Daten eines lokalen SSD beibehalten möchten, kopieren Sie sie in eine dauerhafte Speicheroption.
Wenn Sie die statische externe IP-Adresse einer Instanz wiederverwenden möchten, heben Sie die Zuweisung der IP-Adresse auf.
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:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
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.
- 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.
-
compute.instances.delete
für die Instanz -
So erzwingen Sie das Löschen eines angehängten Laufwerks:
compute.disks.delete
auf dem Laufwerk Wenn Sie eine Instanz löschen, die auf einem Knoten für einzelne Mandanten gehostet wird, zahlen Sie weiterhin für den Knoten für einzelne Mandanten selbst und nicht für die einzelnen Instanzen, die auf dem Knoten gehostet werden.
Wenn Sie einen Rabatt für zugesicherte Nutzung haben, zahlen Sie weiterhin für die Ressourcen, denen Sie zugesagt haben, unabhängig davon, ob Sie diese Ressourcen nutzen.
Wenn Sie Ressourcen behalten, die an die Instanz angehängt waren, werden Ihnen diese Ressourcen in Rechnung gestellt, bis Sie sie ebenfalls löschen. Wenn Sie beispielsweise eine Instanz löschen, aber die zugehörigen Laufwerke beibehalten, werden Ihnen weiterhin Kosten für die Laufwerke in Rechnung gestellt.
Instanzen und alle angehängten Ressourcen löschen
Mit dieser Option können Sie eine oder mehrere Instanzen gleichzeitig löschen und alle angehängten Laufwerke löschen oder das Löschen erzwingen.
Instanzen löschen und Laufwerke beibehalten
Mit dieser Option können Sie eine oder mehrere Instanzen gleichzeitig löschen, die angehängten Laufwerke jedoch beibehalten.
Rufen Sie in der Google Cloud Console die Seite VM-Instanzen auf.
Wählen Sie die Instanzen aus, die Sie löschen möchten.
Klicken Sie auf
Löschen und dann erneut auf Löschen, um den Löschvorgang zu bestätigen.INSTANCE_NAMES
: eine durch Leerzeichen getrennte Liste von Instanzennamen, z. B.instance-01 instance-02 instance-03
.ZONE
: die Zone, in der sich die Instanzen befinden.So löschen Sie angehängten nichtflüchtigen Speicher mit und ohne Startfunktion:
all
So löschen Sie nur angehängten nichtflüchtigen Boot-Speicher:
boot
So löschen Sie nur nichtflüchtigen Speicher ohne Startfunktion:
data
PROJECT_ID
: die ID des Projekts, in dem sich die Instanz befindet.ZONE
ist die Zone der Instanz.INSTANCE_NAME
: der Name der Instanz.INSTANCE_NAMES
: eine durch Leerzeichen getrennte Liste von Instanzennamen, z. B.instance-01 instance-02 instance-03
.KEEP_DISK_TYPE
: Geben Sie einen der folgenden Werte an:So bewahren Sie angehängten nichtflüchtigen Speicher mit und ohne Startfunktion auf:
all
So bewahren Sie nur angehängten nichtflüchtigen Bootspeicher auf:
boot
So bewahren Sie nur angehängten nichtflüchtigen Speicher ohne Startfunktion auf:
data
ZONE
: die Zone, in der sich die Instanzen befinden.
C#
Wenn Sie die .NET 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.
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.
PHP
Wenn Sie die PHP 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.
Ruby
Wenn Sie die Ruby 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.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Compute-Instanzadministrator (v1) (
roles/compute.instanceAdmin.v1
) für das Projekt zu gewähren, um die Berechtigungen zu erhalten, die Sie zum Löschen einer Compute-Instanz benötigen. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.Diese vordefinierte Rolle enthält die Berechtigungen, die zum Löschen einer Compute-Instanz erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind zum Löschen einer Compute-Instanz erforderlich:
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Auswirkungen auf die Abrechnung
Nachdem Sie eine Compute-Instanz gelöscht haben, werden Ihnen die Instanz und die zugehörigen Ressourcen von Google Cloud nicht mehr in Rechnung gestellt, sofern keine der folgenden Situationen zutrifft:
Weitere Informationen finden Sie unter Preise für VM-Instanzen.
Instanzen löschen
Wenn Sie eine Compute-Instanz löschen, beendet die Compute Engine die Instanz, falls sie ausgeführt wird. Außerdem können Sie die angeschlossenen Laufwerke so löschen oder beibehalten:
Instanzen und alle angehängten Ressourcen löschen
Wenn Sie eine Compute-Instanz löschen, löscht die Compute Engine standardmäßig die Instanz und alle zugehörigen Ressourcen. Wenn Sie jedoch einen angeschlossenen Datenträger so konfiguriert haben, dass er beim Löschen der Instanz erhalten bleibt, können Sie diese Einstellung überschreiben und das Laufwerk beim Löschen von Instanzen mit der gcloud CLI erzwingen.
Sie können mehrere oder einzelne Instanzen gleichzeitig löschen. Verwenden Sie für mehrere Instanzen die Google Cloud Console oder für Instanzen in derselben Zone die gcloud CLI. Wählen Sie für einzelne Instanzen eine der folgenden Optionen aus:
Console
gcloud
Wenn Sie eine oder mehrere Instanzen in einer einzelnen Zone löschen möchten, verwenden Sie den Befehl
gcloud compute instances delete
:gcloud compute instances delete INSTANCE_NAMES \ --zone=ZONE
Ersetzen Sie Folgendes:
Optional können Sie das Flag
--delete-disks
angeben, um das Löschen der Laufwerke zu erzwingen, die an eine oder mehrere Instanzen angehängt sind.gcloud compute instances delete INSTANCE_NAMES \ --delete-disks=DELETE_DISK_TYPE \ --zone=ZONE
Ersetzen Sie
DELETE_DISK_TYPE
durch einen der folgenden Werte:C#
Go
Java
Node.js
PHP
Python
Ruby
REST
Wenn Sie eine Instanz löschen möchten, senden Sie eine
DELETE
-Anfrage an die Methodeinstances delete
:DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME
Ersetzen Sie Folgendes:
Instanzen löschen und Laufwerke beibehalten
Wenn Sie eine Compute-Instanz löschen, werden standardmäßig die Instanz und die zugehörigen Ressourcen gelöscht. Wenn Sie jedoch eine Instanz mit der gcloud CLI löschen, können Sie angeben, dass die angehängten Laufwerke unabhängig von den Einstellungen für das automatische Löschen erhalten bleiben sollen.
Wenn Sie eine oder mehrere Instanzen in einer einzelnen Zone löschen, aber die angeschlossenen Laufwerke beibehalten möchten, verwenden Sie den Befehl
gcloud compute instances delete
mit dem Flag--keep-disks
:gcloud compute instances delete INSTANCE_NAMES \ --keep-disks=KEEP_DISK_TYPE \ --zone=ZONE
Ersetzen Sie Folgendes:
Nächste Schritte
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-12-22 (UTC).
-