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 Trusted Cloud by S3NS -Dienste und APIs überprüft.
Zum Ausführen von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei der Compute Engine authentifizieren:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an. Nach der Anmeldung initialisieren Sie die Google Cloud CLI mit folgendem Befehl:
gcloud init
- Set a default region and zone.
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 Sie dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an.
Create local authentication credentials for your user account:
gcloud auth application-default login
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.
Weitere Informationen finden Sie 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 Sie dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an.
Create local authentication credentials for your user account:
gcloud auth application-default login
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.
Weitere Informationen finden Sie 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 Sie dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an.
Create local authentication credentials for your user account:
gcloud auth application-default login
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.
Weitere Informationen finden Sie 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 Sie dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an.
Create local authentication credentials for your user account:
gcloud auth application-default login
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.
Weitere Informationen finden Sie 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 Sie dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an.
Create local authentication credentials for your user account:
gcloud auth application-default login
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.
Weitere Informationen finden Sie unter Set up authentication for a local development environment.
REST
Wenn Sie die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, nutzen Sie die Anmeldedaten, die Sie der gcloud CLI bereitstellen.
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an.
Weitere Informationen finden Sie in der Dokumentation zur Trusted 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:
-
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
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
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.
Instanz ohne lokale SSDs beenden
Je nachdem, was Sie beim Beenden einer Instanz tun möchten, haben Sie folgende Möglichkeiten:
Wenn Sie das ordnungsgemäße Herunterfahren in der Instanz aktiviert haben, können Sie die Instanz über die Trusted 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 Trusted Cloud Console oder, für Instanzen in derselben Zone, die gcloud CLI.
Wählen Sie eine der folgenden Optionen aus, um eine oder mehrere Instanzen zu beenden:
Console
Rufen Sie in der Trusted 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.
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:
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 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.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/stop
Ersetzen Sie Folgendes:
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 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.s3nsapis.fr/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 das ordnungsgemäße Herunterfahren in der Instanz aktiviert haben, können Sie die Instanz über die Trusted 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 Trusted Cloud Console oder, für Instanzen in derselben Zone, die gcloud CLI.
Wenn Sie eine oder mehrere Instanzen mit angehängten lokalen SSD-Laufwerken beenden möchten, wählen Sie eine der folgenden Optionen aus:
Console
Rufen Sie in der Trusted 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.
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:
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
Ersetzen Sie Folgendes:
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 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:
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.s3nsapis.fr/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.s3nsapis.fr/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/stop?discardLocalSsd=false
Ersetzen Sie Folgendes:
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.
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.s3nsapis.fr/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
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
Windows
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
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:
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.
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 Trusted 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
Rufen Sie in der Trusted Cloud Console die Seite VM-Instanzen auf:
Wählen Sie eine oder mehrere Instanzen aus.
Klicken Sie auf
Starten/Fortsetzen.
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:
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.
Go
Java
Node.js
PHP
Python
REST
Senden Sie zum Neustarten einer Instanz eine
POST
-Anfrage an die Methodeinstances.start
:POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/start
Ersetzen Sie Folgendes:
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.
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 Trusted 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
Rufen Sie in der Trusted 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.
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:
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.
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.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/startWithEncryptionKey { "disks": [ { "source": "DISK_URL", "diskEncryptionKey": { "ENCRYPTION_TYPE": "ENCRYPTION_KEY" } } ] }
Ersetzen Sie Folgendes:
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.
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-08-08 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-08 (UTC)."],[[["This guide details the process of stopping and restarting Compute Engine instances, outlining methods for both instances with and without Local SSD disks."],["Stopping an instance retains its resources and settings but clears in-memory data, and can be done via the console, gcloud CLI, guest OS, or API, with options to discard or preserve data on Local SSD disks."],["To use code samples in local development, it is necessary to install and initialize the gcloud CLI and to set up Application Default Credentials for user authentication."],["Restarting a fully stopped instance is possible through various methods, including the console, gcloud CLI, and REST API, with specific steps for instances with or without encrypted disks."],["When restarting instances with customer-supplied encryption keys, you must provide the encryption key information, and there is an option to use RSA-wrapped keys."]]],[]] -