Auf dieser Seite wird beschrieben, wie Sie eine Instanz löschen. Wenn Sie eine Instanz nicht löschen, jedoch vorübergehend beenden möchten, lesen Sie Instanzen beenden und starten oder Instanzen anhalten und fortsetzen.
Löschen Sie eine Instanz, um die Instanz und die damit verbundenen Ressourcen aus Ihrem Projekt zu entfernen. Wenn die Instanz Teil einer Instanzgruppe ist, versucht die Gruppe möglicherweise, eine identische Instanz neu zu erstellen, um eine bestimmte Gruppengröße beizubehalten. In diesem Fall können Sie die Größe der Instanzgruppe anpassen oder das Autoscaling neu konfigurieren.
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 wie folgt bei Compute Engine authentifizieren.
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.
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.
-
Instanz löschen
Das Löschen einer Instanz geschieht über die Cloud Console, das Google Cloud CLI oder die API.
Console
- Rufen Sie in der Google Cloud Console die Seite „VM-Instanzen” auf.
- Klicken Sie die Kästchen der Instanzen an, die Sie löschen möchten.
- Klicken Sie auf die Schaltfläche Löschen.
gcloud
Führen Sie den gcloud compute instances delete
-Befehl aus. Wenn Sie eine Instanz auf diese Weise löschen, fährt die Instanz herunter und wird aus der Liste der Instanzen entfernt. Alle der Instanz angehängten Ressourcen, wie nichtflüchtige Speicher und alle statischen IP-Adressen, werden freigegeben.
Verwenden Sie folgenden Befehl, um eine Instanz zu löschen:
gcloud compute instances delete example-instance [example-instance-2 example-instance-3..]
C#
Einfach loslegen (Go)
Java
Node.js
PHP
Python
Ruby
REST
Verwenden Sie die Methode delete
:
DELETE https://compute.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/instances/example-instance
Auswirkungen auf die Abrechnung
Nachdem Sie eine VM-Instanz gelöscht haben, wird Ihnen diese Instanz nicht mehr in Rechnung gestellt, sofern keine der folgenden Situationen zutrifft:
- Wenn Sie eine VM 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 VMs, die auf dem Knoten gehostet werden.
- Wenn Sie einen Vertrag über 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 VM-Instanz angehängt wurden, werden Ihnen diese Ressourcen in Rechnung gestellt, bis Sie sie ebenfalls löschen. Wenn Sie beispielsweise die VM-Instanz löschen, aber den nichtflüchtigen Speicher behalten, wird Ihnen der nichtflüchtige Speicher weiterhin in Rechnung gestellt.
Weitere Informationen zu Preisen finden Sie unter Preise für VM-Instanzen.
Shutdown-Zeitraum
Wenn Sie eine Instanz herunterfahren oder löschen, sendet Compute Engine das ACPI Power Off-Signal an die Instanz und wartet eine kurze Zeitspanne, damit die Instanz ordnungsgemäß herunterfahren kann. Wenn die Instanz nach dieser Frist noch läuft, wird eine Beendigung durch Compute Engine erzwungen, auch wenn Ihr Shutdown-Skript noch ausgeführt wird.
Die Länge des Shutdown-Zeitraums hängt von der Art Ihrer Instanz ab.
- Normale Instanzen haben einen Shutdown-Zeitraum, der in der Regel mindestens 90 Sekunden lang ist, aber auch länger sein kann.
- Instanzen auf Abruf haben einen Shutdown-Zeitraum von 30 Sekunden. Dies entspricht dem Zeitraum für das Herunterfahren während des Prozesses der vorzeitigen Beendigung.
Wenn Sie in diesem Zeitraum ein Shutdown-Skript ausführen, muss Ihr Shutdown-Skript innerhalb dieses Zeitraums beendet werden, damit das Betriebssystem ausreichend Zeit hat, den Vorgang des Herunterfahrens zu beenden und Zwischenspeicher auf der Festplatte zu leeren.
Weitere Informationen
- Informationen zum Lebenszyklus einer Instanz
- Instanzen beenden, anstatt sie dauerhaft zu löschen
- Instanzen anhalten, anstatt sie dauerhaft zu löschen
- Begrenzen Sie die Laufzeit einer VM, damit eine VM automatisch gelöscht wird, statt sie manuell zu löschen.