In diesem Dokument wird beschrieben, wie Sie eine Compute Engine-Instanz löschen. Weitere Informationen zum Lebenszyklus einer Instanz finden Sie unter Lebenszyklus von Compute Engine-Instanzen.
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.
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.
<x0A>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
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
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.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
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.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
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.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
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.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
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.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
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.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
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.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
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, fallen weiterhin Gebühren für den Knoten für einzelne Mandanten an.
Wenn Sie eine Instanz löschen, die eine Reservierung verwendet, bezahlen Sie weiterhin für die reservierten Ressourcen, bis einer der folgenden Fälle eintritt:
Compute Engine löscht die Reservierung automatisch zum ausgewählten Datum und zur ausgewählten Uhrzeit.
Sie löschen die Reservierung.
Sie reduzieren die Anzahl der reservierten Instanzen in der Reservierung.
Wenn Sie einen Rabatt für zugesicherte Nutzung haben, zahlen Sie weiterhin für die zugesicherten Ressourcen, unabhängig davon, ob Sie sie nutzen oder nicht.
Wenn Sie Ressourcen beibehalten, die an die Instanz angehängt sind, z. B. Laufwerke, zahlen Sie weiterhin für diese Ressourcen, bis Sie sie löschen.
Wenn Sie eine GPU beibehalten möchten, die an eine N1-VM-Instanz angehängt ist, entfernen Sie die GPU aus der VM.
So bewahren Sie eine angehängte Festplatte 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 die Einstellung für das automatische Löschen des Laufwerks auf
false
fest.
Wenn Sie die Daten einer lokalen SSD beibehalten möchten, kopieren Sie die Daten des Laufwerks in ein dauerhaftes Speichermedium.
Wenn Sie die statische externe IP-Adresse einer Instanz wiederverwenden möchten, heben Sie die Zuweisung der IP-Adresse auf.
Instanzen und alle angehängten Ressourcen löschen
Mit dieser Option werden die Instanzen und die angehängten Boot-, Nicht-Boot- oder alle angehängten Laufwerke gelöscht oder das Löschen wird erzwungen.
Instanzen löschen und Laufwerke beibehalten
Mit dieser Option werden die Instanzen gelöscht, aber die angehängten Boot-, Nicht-Boot- oder alle Laufwerke werden für die spätere Verwendung beibehalten.
Wenn Sie eine angehängte Festplatte so konfiguriert haben, dass sie beim Löschen der Instanz erhalten bleibt, können Sie diese Einstellung überschreiben und das Löschen mit der Google Cloud CLI erzwingen.
Wenn Sie in der Instanz Graceful Shutdown aktiviert haben, können Sie die Instanz löschen, ohne sie ordnungsgemäß herunterzufahren, oder ein laufendes Graceful Shutdown mit der Google Cloud Console, der gcloud CLI oder der REST API beenden.
Wenn Sie mehrere Instanzen gleichzeitig löschen möchten, verwenden Sie die Google Cloud Console oder, für Instanzen in derselben Zone, die gcloud CLI.
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.Gehen Sie im Dialogfeld so vor:
Optional: Wenn Sie die Instanzen löschen möchten, ohne sie ordnungsgemäß herunterzufahren, oder ein laufendes ordnungsgemäßes Herunterfahren beenden möchten, wählen Sie das Kästchen Ordnungsgemäßes Herunterfahren überspringen (falls zutreffend) aus.
Klicken Sie zur Bestätigung auf Löschen.
INSTANCE_NAMES
: eine Liste von Instanznamen, die durch Leerzeichen getrennt sind, z. B.instance-01 instance-02 instance-03
.ZONE
: die Zone, in der sich die Instanzen befinden.Wenn Sie das Löschen der Laufwerke erzwingen möchten, die an eine oder mehrere Instanzen angehängt sind, fügen Sie das Flag
--delete-disks
ein:gcloud compute instances delete INSTANCE_NAMES \ --delete-disks=DELETE_DISK_TYPE \ --zone=ZONE
Ersetzen Sie
DELETE_DISK_TYPE
durch einen der folgenden Werte:So löschen Sie angehängten nichtflüchtigen Speicher mit und ohne Startfunktion:
all
So löschen Sie nur angehängten nichtflüchtigen Speicher für den Bootvorgang:
boot
So löschen Sie nur nichtflüchtigen Speicher ohne Startfunktion:
data
Wenn Sie die ordnungsgemäße Beendigung in einer oder mehreren Instanzen aktiviert haben, können Sie die Instanzen löschen, ohne sie ordnungsgemäß zu beenden, oder eine laufende ordnungsgemäße Beendigung manuell beenden. Führen Sie dazu den Befehl
gcloud beta compute instances delete
mit dem Flag--no-graceful-shutdown
aus:gcloud beta compute instances delete INSTANCE_NAMES \ --no-graceful-shutdown \ --zone=ZONE
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 Liste von Instanznamen, die durch Leerzeichen getrennt sind, z. B.instance-01 instance-02 instance-03
.KEEP_DISK_TYPE
: Geben Sie einen der folgenden Werte an:So behalten Sie angehängte nichtflüchtige Speicher mit und ohne Startfunktion bei:
all
So bewahren Sie nur angehängten nichtflüchtigen Bootspeicher auf:
boot
Nur angehängten nichtflüchtigen Speicher ohne Startfunktion beibehalten:
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.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Weitere Informationen finden Sie in der Dokumentation zur Google Cloud -Authentifizierung unter Für die Verwendung von REST authentifizieren.
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, fallen keine Gebühren mehr für die Instanz und die angehängten Ressourcen an, außer in den folgenden Fällen:
Weitere Informationen finden Sie unter Preise für VM-Instanzen.
Angehängte Ressourcen beibehalten
In einigen Fällen möchten Sie möglicherweise eine der angehängten Ressourcen beibehalten, bevor Sie eine Compute-Instanz löschen. So können Sie angehängte Ressourcen beibehalten:
Instanzen löschen
Wenn Sie eine Compute-Instanz löschen, wird die Instanz von Compute Engine beendet, bevor sie gelöscht wird.
Wenn Sie mehrere Instanzen gleichzeitig löschen, müssen Sie festlegen, was mit den angehängten Laufwerken geschehen soll:
Instanzen und alle angehängten Ressourcen löschen
Je nachdem, was Sie beim Löschen einer Compute-Instanz tun möchten, haben Sie folgende Möglichkeiten:
Wenn Sie eine oder mehrere Instanzen und alle zugehörigen Ressourcen löschen möchten, wählen Sie eine der folgenden Optionen aus:
Console
gcloud
Wenn Sie eine oder mehrere Instanzen in derselben 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 eine oder beide der folgenden Aktionen ausführen:
C#
Go
Java
Node.js
PHP
Python
Ruby
REST
Senden Sie zum Löschen einer Instanz 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:
Wenn Sie das ordnungsgemäße Herunterfahren in der Instanz aktiviert haben, können Sie die Instanzen optional löschen, ohne sie ordnungsgemäß herunterzufahren, oder ein laufendes ordnungsgemäßes Herunterfahren manuell beenden. Stellen Sie dazu eine
DELETE
-Anfrage an die Beta-Methodeinstances.delete
. Fügen Sie in der Anfrage-URL den AbfrageparameternoGracefulShutdown
ein, wobei dieser auftrue
gesetzt ist:DELETE https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME?noGracefulShutdown=true
Instanzen löschen und Laufwerke beibehalten
Wenn Sie eine Compute-Instanz löschen, werden standardmäßig die Instanz und die angehängten Ressourcen gelöscht. Wenn Sie eine Instanz jedoch mit der gcloud CLI löschen, können Sie angeben, dass die angehängten Laufwerke unabhängig von ihren Einstellungen zum automatischen Löschen beibehalten werden sollen.
Wenn Sie eine oder mehrere Instanzen in derselben Zone löschen und die angehängten Festplatten 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:
Wenn Sie in einer oder mehreren Instanzen Graceful Shutdown aktiviert haben, können Sie die Instanzen optional löschen, ohne sie ordnungsgemäß herunterzufahren, oder ein laufendes Graceful Shutdown manuell beenden. Führen Sie dazu den Befehl
gcloud beta compute instances delete
mit dem Flag--no-graceful-shutdown
aus:gcloud beta compute instances delete VM_NAMES \ --keep-disks=KEEP_DISK_TYPE \ --no-graceful-shutdown \ --zone=ZONE
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: 2025-07-08 (UTC).
-