In diesem Dokument wird beschrieben, wie Sie eine Compute Engine-Instanz beenden oder neu starten. Weitere Informationen zum Anhalten, Beenden oder Zurücksetzen einer Instanz finden Sie unter Compute Engine-Instanzen anhalten, beenden oder zurücksetzen.
Das Anhalten einer Instanz ist nützlich, wenn Sie sie nicht mehr verwenden oder ihre Eigenschaften ändern möchten, z. B. den Maschinentyp ändern oder angehängte und bereitgestellte Laufwerke entfernen möchten. Nachdem Sie die Instanz beendet haben, können Sie Folgendes tun:
Starten Sie sie neu, um Ihre Arbeitslast fortzusetzen.
Löschen Sie sie, wenn Sie sie nicht mehr benötigen.
Wenn Sie das Beenden oder Neustarten einer Instanz automatisieren möchten, lesen Sie stattdessen die folgenden Informationen:
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.
-
So beenden Sie eine Instanz:
compute.instances.stop
für die Instanz -
So beenden Sie eine Instanz über das Gastbetriebssystem:
compute.instances.setMetadata
für die Instanz, wenn sie öffentliche SSH-Schlüssel auf Instanzebene verwendet. -
So starten Sie eine Instanz neu:
compute.instances.start
für die Instanz -
So starten Sie eine Instanz neu, die Verschlüsselungsschlüssel verwendet:
compute.instances.startWithEncryptionKey
auf der Instanz Instanz ohne lokale SSDs beenden
Sie können eine oder mehrere Instanzen gleichzeitig anhalten, an die keine lokalen SSDs angehängt sind. Alle Shutdown-Skripts in einer Instanz müssen innerhalb des Standard-Shutdown-Zeitraums abgeschlossen werden.
Instanz mit lokalen SSDs beenden
Wenn Sie eine oder mehrere Instanzen mit angehängten lokalen SSD-Laufwerken gleichzeitig beenden, können Sie auswählen, ob die Daten auf diesen Laufwerken verworfen oder beibehalten werden sollen (Vorabversion). Alle Shutdown-Skripts in der Instanz müssen innerhalb des standardmäßigen Shutdown-Zeitraums abgeschlossen werden.
Instanz über das Gastbetriebssystem beenden
Mit diesem Ansatz können Sie eine einzelne Instanz erst beenden, nachdem Ihre Shutdown-Skripts ausgeführt wurden. Wenn Sie Graceful Shutdown aktiviert haben, können Sie die Instanz beenden, ohne sie ordnungsgemäß herunterzufahren, oder ein laufendes Graceful Shutdown beenden. Wenn Sie Daten von angehängten lokalen SSD-Laufwerken nicht manuell auf einem dauerhaften Speichervolume sichern, werden alle Daten auf diesen Laufwerken verworfen, wenn Sie eine Instanz über das Gastbetriebssystem beenden.
Wenn Sie das ordnungsgemäße Herunterfahren in der Instanz aktiviert haben, können Sie die Instanz über die Google Cloud Console, die gcloud CLI oder die REST API beenden, ohne sie ordnungsgemäß herunterzufahren, oder ein laufendes ordnungsgemäßes Herunterfahren beenden.
Wenn Sie mehrere Instanzen gleichzeitig beenden 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 laufenden Instanzen aus, die Sie beenden möchten.
Klicken Sie auf
Beenden. Wenn die Option Beenden nicht angezeigt wird, klicken Sie auf Weitere Aktionen > Beenden.Gehen Sie im Dialogfeld so vor:
Optional: Wenn Sie die Instanzen beenden 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 Beenden.
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.INSTANCE_NAME
: der Name der Instanz.PROJECT_ID
: die ID des Projekts, in dem sich die Instanz befindet.ZONE
: die Zone, in der sich die Instanz befindet.Wenn Sie das ordnungsgemäße Herunterfahren in der Instanz aktiviert haben, können Sie die Instanz über die Google Cloud Console, die gcloud CLI oder die REST API beenden, ohne sie ordnungsgemäß herunterzufahren, oder ein laufendes ordnungsgemäßes Herunterfahren beenden.
Wenn Sie die Daten der an eine Instanz angehängten lokalen SSD-Laufwerke beibehalten möchten (mit Ausnahme von Maschinentypen, die Titanium-SSDs verwenden), beenden Sie die Instanz mit der gcloud CLI oder der REST API.
Wenn Sie mehrere Instanzen gleichzeitig beenden 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 laufenden Instanzen aus, die Sie beenden möchten.
Klicken Sie auf
Beenden. Wenn die Option Beenden nicht angezeigt wird, klicken Sie auf Weitere Aktionen > Beenden.Gehen Sie im Dialogfeld so vor:
Optional: Wenn Sie die Instanzen beenden 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 Beenden.
Verwenden Sie den Befehl
gcloud compute instances stop
mit dem Flag--discard-local-ssd=true
, um lokale SSD-Daten zu verwerfen:gcloud compute instances stop INSTANCE_NAMES \ --discard-local-ssd=true \ --zone=ZONE
Wenn Sie lokale SSD-Daten beibehalten möchten, verwenden Sie den Befehl
gcloud beta compute instances stop
mit dem Flag--discard-local-ssd=false
:gcloud beta compute instances stop INSTANCE_NAMES \ --discard-local-ssd=false \ --zone=ZONE
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.Senden Sie eine
POST
-Anfrage an die Methodeinstances.stop
, um lokale SSD-Daten zu verwerfen. Fügen Sie in der Anfrage-URL den AbfrageparameterdiscardLocalSsd
ein, wobei dieser auftrue
gesetzt ist:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/stop?discardLocalSsd=true
Wenn Sie Daten auf der lokalen SSD beibehalten möchten, stellen Sie eine
POST
-Anfrage an die Methodebeta.instances.stop
. Fügen Sie in der Anfrage-URL den AbfrageparameterdiscardLocalSsd
ein, wobei dieser auffalse
gesetzt ist:POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/stop?discardLocalSsd=false
PROJECT_ID
: die ID des Projekts, in dem sich die Instanz befindet.ZONE
: die Zone, in der sich die Instanz befindet.INSTANCE_NAME
: der Name der Instanz.Stellen Sie eine Verbindung zur Instanz her, falls Sie dies noch nicht getan haben.
Wählen Sie eine der folgenden Methoden aus, um die Instanz zu beenden:
Führen Sie den folgenden Befehl aus, um ein ordnungsgemäßes Herunterfahren zu erzwingen, bei dem die Instanz Herunterfahrskripts ausführen kann, bevor das Gastbetriebssystem heruntergefahren wird:
sudo shutdown -h now
Andernfalls führen Sie den folgenden Befehl aus, um ein Herunterfahren zu erzwingen:
sudo poweroff
Wenn Sie noch keine Verbindung zur Instanz hergestellt haben, verwenden Sie eine der folgenden Methoden:
Wählen Sie eine der folgenden Methoden aus, um die Instanz zu beenden:
Führen Sie den folgenden Befehl aus, um die Instanz ordnungsgemäß zu beenden und die Instanz vor dem Herunterfahren des Gastbetriebssystems Herunterfahrskripts ausführen zu lassen:
shutdown /s
Führen Sie den folgenden Befehl aus, um das Herunterfahren zu erzwingen:
shutdown /f
Wenn an Ihre Instanz keine verschlüsselten Laufwerke angehängt sind, lesen Sie den Abschnitt Instanz ohne verschlüsselte Laufwerke neu starten.
Andernfalls lesen Sie den Abschnitt Instanz mit verschlüsselten Laufwerken neu starten.
Rufen Sie in der Google Cloud Console die Seite VM-Instanzen auf:
Wählen Sie eine oder mehrere Instanzen aus.
Klicken Sie auf
Starten/Fortsetzen.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.INSTANCE_NAME
: der Name der Instanz, die neu gestartet werden soll.PROJECT_ID
: die ID des Projekts, in dem sich die Instanz befindet.ZONE
: die Zone, in der sich die Instanz befindet.Rufen Sie in der Google Cloud Console die Seite VM-Instanzen auf:
Wählen Sie die Instanzen aus, die neu gestartet werden sollen.
Klicken Sie auf
Starten/Fortsetzen.Geben Sie Verschlüsselungsschlüssel für alle verschlüsselten Laufwerke an, die an die Instanzen angehängt sind, und klicken Sie dann auf Starten.
INSTANCE_NAMES
: eine Liste von Instanznamen, die durch Leerzeichen getrennt sind, z. B.instance-01 instance-02 instance-03
.ENCRYPTION_KEY_FILE
: der relative Pfad zur JSON-Datei, die den vom Kunden bereitgestellten Verschlüsselungsschlüssel enthält. Sie können mehrere Instanzen nur dann gleichzeitig neu starten, wenn sie denselben vom Kunden bereitgestellten Verschlüsselungsschlüssel verwenden.ZONE
: die Zone, in der sich die Instanzen befinden.PROJECT_ID
: die ID des Projekts, in dem sich die Instanz befindet.ZONE
: die Zone, in der sich die Instanz befindet.INSTANCE_NAME
: der Name der Instanz.DISK_URL
: Ressourcen-URL, die dem vollständigen Ressourcennamen des angehängten Laufwerks entspricht und mit einem vom Kunden bereitgestellten Verschlüsselungsschlüssel verschlüsselt istENCRYPTION_TYPE
: Der Typ der verwendeten Laufwerksverschlüsselung, die einer der folgenden Werte sein kann:rawKey
,kmsKeyName
oderrsaEncryptedKey
. Wenn Sie den TyprsaEncryptedKey
verwenden, stellen Sie einePOST
-Anfrage an die Methodebeta.instances.startWithEncryptionKey
.ENCRYPTION_KEY
: der Verschlüsselungsschlüssel, der zum Verschlüsseln der an die Instanz angehängten nichtflüchtigen Speicher verwendet wird. Schlüssel vom TyprawKey
oderrsaEncryptedKey
müssen base64-codiert sein. Informationen zum Vorbereiten einesrsaEncryptedKey
-Schlüssels finden Sie unter RSA-Key-Wrapping.
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.
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 Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) für das Projekt zu gewähren, um die Berechtigungen zu erhalten, die Sie zum Beenden oder Neustarten 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 Beenden oder Neustarten einer Compute-Instanz erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, um eine Compute-Instanz zu stoppen oder neu zu starten:
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Instanz beenden
Wenn Sie eine Compute-Instanz beenden oder Compute Engine dies im Rahmen einer geplanten Aktion tut, behält die Instanz ihre angehängten Ressourcen, Konfigurationseinstellungen, internen IP-Adressen, MAC-Adressen und Metadaten bei. Die Instanz verliert jedoch ihre Daten im Arbeitsspeicher und ihren Anwendungsstatus. Wenn Sie diese Status beibehalten möchten, halten Sie stattdessen die Instanz an.
Sie können eine Instanz mit den folgenden Methoden beenden. Das hängt davon ab, ob die Instanz lokale SSD-Laufwerke hat und wie Sie Herunterfahrskripts verarbeiten möchten:
Instanz ohne lokale SSDs beenden
Je nachdem, was Sie beim Beenden einer Instanz tun möchten, haben Sie folgende Möglichkeiten:
Wählen Sie eine der folgenden Optionen aus, um eine oder mehrere Instanzen zu beenden:
Console
gcloud
Wenn Sie eine oder mehrere Instanzen in derselben Zone beenden möchten, verwenden Sie den Befehl
gcloud compute instances stop
:gcloud compute instances stop INSTANCE_NAMES \ --zone=ZONE
Ersetzen Sie Folgendes:
Wenn Sie in einer oder mehreren Instanzen das ordnungsgemäße Herunterfahren aktiviert haben, können Sie die Instanzen optional anhalten, ohne sie ordnungsgemäß herunterzufahren, oder ein laufendes ordnungsgemäßes Herunterfahren manuell beenden. Führen Sie dazu den Befehl
gcloud beta compute instances stop
mit dem Flag--no-graceful-shutdown
aus:gcloud beta compute instances stop INSTANCE_NAMES \ --no-graceful-shutdown \ --zone=ZONE
Go
Java
Node.js
PHP
Python
REST
Senden Sie zum Beenden einer Instanz eine
POST
-Anfrage an die Methodeinstances.stop
:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/stop
Ersetzen Sie Folgendes:
Wenn Sie das ordnungsgemäße Herunterfahren in einer Instanz aktiviert haben, können Sie die Instanz optional beenden, ohne sie ordnungsgemäß herunterzufahren, oder ein laufendes ordnungsgemäßes Herunterfahren manuell beenden. Stellen Sie dazu eine
POST
-Anfrage an die Methodeinstances.stop
. Fügen Sie in der Anfrage-URL den AbfrageparameternoGracefulShutdown=true
ein:POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME/stop?noGracefulShutdown=true
Instanz mit lokalen SSD-Laufwerken beenden
Je nachdem, was Sie beim Beenden einer Compute-Instanz tun möchten, haben Sie folgende Möglichkeiten:
Wenn Sie eine oder mehrere Instanzen mit angehängten lokalen SSD-Laufwerken beenden möchten, wählen Sie eine der folgenden Optionen aus:
Console
gcloud
Wenn Sie eine oder mehrere Instanzen in derselben Zone mit angehängten lokalen SSD-Laufwerken beenden, geben Sie an, ob die lokalen SSD-Daten verworfen oder beibehalten werden sollen:
Ersetzen Sie Folgendes:
Wenn Sie in einer oder mehreren Instanzen die ordnungsgemäße Beendigung aktiviert haben, können Sie die Instanzen optional beenden, ohne sie ordnungsgemäß herunterzufahren, oder eine laufende ordnungsgemäße Beendigung beenden. Führen Sie dazu den Befehl
gcloud beta compute instances stop
mit dem Flag--no-graceful-shutdown
aus:gcloud beta compute instances stop INSTANCE_NAMES \ --discard-local-ssd=DISCARD_LOCAL_SSD \ --no-graceful-shutdown \ --zone=ZONE
Ersetzen Sie
DISCARD_LOCAL_SSD
durchtrue
, um die Daten auf den lokalen SSD-Festplatten zu verwerfen, oder durchfalse
, um die Daten beizubehalten.REST
Wenn Sie eine Instanz mit angehängten lokalen SSDs beenden, geben Sie an, ob die lokalen SSD-Daten verworfen oder beibehalten werden sollen:
Ersetzen Sie Folgendes:
Wenn Sie das ordnungsgemäße Herunterfahren in einer Instanz aktiviert haben, können Sie die Instanz optional beenden, ohne sie ordnungsgemäß herunterzufahren, oder ein laufendes ordnungsgemäßes Herunterfahren manuell beenden. Stellen Sie dazu eine
POST
-Anfrage an die Methodeinstances.stop
. Fügen Sie in der Anfrage-URL den AbfrageparameternoGracefulShutdown=true
ein:POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME/stop?discardLocalSsd=DISCARD_LOCAL_SSD&noGracefulShutdown=true
Ersetzen Sie
DISCARD_LOCAL_SSD
durchtrue
, um die Daten auf den lokalen SSD-Festplatten zu verwerfen, oder durchfalse
, um die Daten beizubehalten.Instanz über das Gastbetriebssystem beenden
Wenn an eine Compute-Instanz lokale SSD-Laufwerke angehängt sind, werden die lokalen SSD-Daten automatisch verworfen, wenn das Gastbetriebssystem heruntergefahren wird. Wenn Sie diese Daten beibehalten möchten, kopieren Sie sie manuell in eine Option für nichtflüchtigen Speicher, bevor Sie die Instanz beenden.
Wählen Sie eine der folgenden Optionen aus, um eine Instanz über das Gastbetriebssystem zu beenden:
Linux
Windows
Instanz neu starten
Sie können eine Compute-Instanz neu starten, die vollständig beendet wurde. Der Instanzstatus ist dann
TERMINATED
.Wenn Sie beim Beenden der Instanz die Daten Ihrer lokalen SSD-Laufwerke beibehalten haben, müssen Sie die lokalen SSD-Laufwerke nach dem Neustart möglicherweise neu einbinden. Weitere Informationen zum Bereitstellen lokaler SSD-Laufwerke finden Sie unter Lokales SSD-Gerät formatieren und bereitstellen.
Verwenden Sie eine der folgenden Methoden, um eine Instanz neu zu starten. Die Methode hängt davon ab, ob an die Instanz verschlüsselte Laufwerke angehängt sind:
Instanz ohne verschlüsselte Laufwerke neu starten
Sie können mehrere Compute-Instanzen gleichzeitig oder einzelne Instanzen neu starten. Verwenden Sie für mehrere Instanzen die Google Cloud Konsole 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 derselben Zone neu starten möchten, verwenden Sie den
gcloud compute instances start
-Befehl:gcloud compute instances start INSTANCE_NAMES \ --zone=ZONE
Ersetzen Sie Folgendes:
Go
Java
Node.js
PHP
Python
REST
Senden Sie zum Neustarten einer Instanz eine
POST
-Anfrage an die Methodeinstances.start
:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/start
Ersetzen Sie Folgendes:
Instanz mit verschlüsselten Laufwerken neu starten
Wenn Sie eine angehaltene Compute-Instanz neu starten, an die Laufwerke angehängt sind, die mit vom Kunden bereitgestellten Verschlüsselungsschlüsseln verschlüsselt wurden, müssen Sie die Informationen zum Verschlüsselungsschlüssel angeben.
Sie können mehrere Instanzen gleichzeitig oder einzelne Instanzen neu starten. Bei mehreren Instanzen verwenden Sie 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, die verschlüsselte Laufwerke in derselben Zone verwenden, neu starten möchten, verwenden Sie den Befehl
gcloud compute instances start
mit dem Flag--csek-key-file
. Wenn Sie einen mit RSA verpackten Schlüssel verwenden, nutzen Sie stattdessen den Befehlgcloud beta compute instances start
mit dem Flag--csek-key-file
:gcloud compute instances start INSTANCE_NAMES \ --csek-key-file=ENCRYPTION_KEY_FILE \ --zone=ZONE
Ersetzen Sie Folgendes:
Go
Java
Node.js
PHP
Python
REST
Um eine Instanz mit verschlüsselten Laufwerken neu zu starten, stellen Sie eine
POST
-Anfrage an die Methodeinstances.startWithEncryptionKey
:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/startWithEncryptionKey { "disks": [ { "source": "DISK_URL", "diskEncryptionKey": { "ENCRYPTION_TYPE": "ENCRYPTION_KEY" } } ] }
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: 2025-07-09 (UTC).
-