In diesem Dokument wird beschrieben, wie Sie Instant Snapshots erstellen und verwalten. Instant Snapshots erfassen den Inhalt eines Laufwerks und können innerhalb weniger Minuten zum Erstellen eines neuen Laufwerks verwendet werden.
Instant Snapshots werden in derselben Zone oder Region wie ihre Quelllaufwerke gespeichert und sind kein Ersatz für Standard-Snapshots, die eine externe Sicherung für die Notfallwiederherstellung bieten. Weitere Datenschutzoptionen in Compute Engine.
Wenn Sie auf die Daten eines Instant Snapshots zugreifen möchten, verwenden Sie den Instant Snapshot, um ein neues Laufwerk zu erstellen.
Wenn Sie einen Instant Snapshot an einen anderen Speicherort kopieren möchten, erstellen Sie einen Standard-Snapshot aus dem Instant Snapshot.
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.
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.
Rufen Sie in der Google Cloud Console die Seite VM-Instanzen auf.
Wählen Sie das Projekt aus, mit dem Sie arbeiten möchten.
Klicken Sie in der Spalte Name auf den Namen der VM, die mit dem zu sichernden Laufwerk verbunden ist.
Wählen Sie im Bereich Speicher ein Laufwerk auf eine der folgenden Arten aus:
- Klicken Sie im Abschnitt Bootlaufwerk auf Name, um das Bootlaufwerk der VM zu sichern.
- Zum Sichern eines angehängten Persistent Disk-Volumes klicken Sie im Abschnitt Zusätzliche Laufwerke auf Name für das gewünschte angehängte Persistent Disk-Volume.
Führen Sie auf der Seite Snapshot erstellen die folgenden Schritte aus, um die Erstellung eines Instant Snapshots abzuschließen:
- Geben Sie im Feld Name einen eindeutigen Namen ein, um den Instant Snapshot zu identifizieren.
- Optional: Fügen Sie im Feld Beschreibung weitere Details zum Snapshot hinzu.
- Wählen Sie im Feld Typ die Option Instant Snapshot aus. Das Feld Standort wird automatisch auf die Zone oder Region des Laufwerks festgelegt.
- Prüfen Sie, ob im Feld Snapshot-Quelltyp die Option Laufwerk ausgewählt ist.
- Optional: Zum Organisieren Ihres Projekts können Sie ein oder mehrere Labels hinzufügen.
- Klicken Sie auf Erstellen.
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Verwenden Sie zum Erstellen eines Instant Snapshots den Befehl
gcloud beta compute instant-snapshots create
:Zonales Laufwerk
gcloud beta compute instant-snapshots create INSTANT_SNAPSHOT_NAME \ --source-disk=SOURCE_DISK_NAME \ --zone=SOURCE_DISK_ZONE
Ersetzen Sie Folgendes:
INSTANT_SNAPSHOT_NAME
: der einmalige Name des Instant Snapshots.SOURCE_DISK_NAME
: der Name des Quelllaufwerks.SOURCE_DISK_ZONE
: die Zone des Quelllaufwerks. Der Instant Snapshot wird in derselben Region erstellt.
Regionales Laufwerk
gcloud beta compute instant-snapshots create INSTANT_SNAPSHOT_NAME \ --source-disk=SOURCE_DISK_NAME \ --region=SOURCE_DISK_REGION
Ersetzen Sie Folgendes:
INSTANT_SNAPSHOT_NAME
: der einmalige Name des Instant Snapshots.SOURCE_DISK_NAME
: der Name des Quelllaufwerks.SOURCE_DISK_REGION
: die Region des Quelllaufwerks. Der Instant Snapshot wird in derselben Region erstellt.
Instant Snapshot eines zonalen Laufwerks erstellen:
Geben Sie die Zone in der URL der
POST
-Anfrage an. Geben Sie im Anfragetext einen Namen für den neuen Snapshot und die URL des Quelllaufwerks an.POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/DISK_ZONE/instantSnapshots { "name": "INSTANT_SNAPSHOT_NAME", "sourceDisk": "projects/PROJECT_ID/zones/DISK_ZONE/disks/SOURCE_DISK_NAME" }
Ersetzen Sie Folgendes durch die entsprechenden Werte:PROJECT_ID
: der Name des Projekts, in dem das Laufwerk enthalten ist.DISK_ZONE
: die Zone, in der sich das Laufwerk befindet. Der Instant Snapshot wird in dieser Zone erstellt.INSTANT_SNAPSHOT_NAME
: der einmalige Name des Instant Snapshots.SOURCE_DISK_NAME
: der Name des Quelllaufwerks.
Instant Snapshot eines regionalen Laufwerks erstellen:
Geben Sie die Region in der URL der
POST
-Anfrage an. Fügen Sie den Namen und das Quelllaufwerk des neuen Snapshots in den Anfragetext ein.POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/DISK_REGION/instantSnapshots { "name": "INSTANT_SNAPSHOT_NAME", "sourceDisk": "projects/PROJECT_ID/regions/DISK_REGION/disks/SOURCE_DISK_NAME" }
Ersetzen Sie Folgendes im Anfragetext durch die entsprechenden Werte:PROJECT_ID
: der Name des Projekts, in dem das Laufwerk enthalten ist.DISK_REGION
: die Region, in der sich das Laufwerk befindet. Der Instant Snapshot wird in derselben Region erstellt.INSTANT_SNAPSHOT_NAME
: der einmalige Name des neuen Snapshots.SOURCE_DISK_NAME
: Der Name des Quelllaufwerks.
Rufen Sie in der Google Cloud Console die Seite Snapshots auf.
Klicken Sie auf den Tab Instant Snapshots. Die Liste der Instant Snapshots wird angezeigt.
Optional: Grenzen Sie Ihre Ergebnisse mit dem Feld Filter ein. Geben Sie im Feld Filter einen Namen oder Wert für das Attribut ein oder wählen Sie eine der verfügbaren Attribute aus.
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Alle Snapshots in einem Projekt oder in einer Zone oder Region auflisten:
Alle Instant Snapshots in einem bestimmten Projekt auflisten:
gcloud beta compute instant-snapshots list --project=PROJECT_ID
Ersetzen Sie
PROJECT_ID
durch die ID des Projekts.Instant Snapshots in einer Zone mit dem Argument
--zones
auflisten:gcloud beta compute instant-snapshots list --zones=ZONE
Ersetzen Sie
ZONE
durch den Namen der Zielzone.Mit dem Argument
--regions
können Sie die regionalen Instant Snapshots in einer Region auflisten:gcloud beta compute instant-snapshots list --regions=REGION
Ersetzen Sie
REGION
durch den Namen der Zielregion.
Snapshots in einem Projekt auflisten:
Senden Sie eine
GET
-Anfrage an die Methode instantSnapshots.aggregatedList:GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/aggregated/instantSnapshots
Ersetzen SiePROJECT_ID
durch die ID des Projekts.Instant Snapshots in einer Zone oder Region auflisten:
Stellen Sie eine
GET
-Anfrage an die Methode instantSnapshots.list.- Instant Snapshots in einer Zone auflisten:
GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/SOURCE_ZONE//instantSnapshots
Ersetzen Sie Folgendes: - `PROJECT_ID`: die ID des Projekts. – "SOURCE_ZONE": die Zielzone, z. B. "us-west1-a". + Regionale Instant Snapshots in einer Region auflisten:GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/SOURCE_REGION/instantSnapshots
Ersetzen Sie Folgendes:
PROJECT_ID
: die ID des Projekts.SOURCE_REGION
: Die Zielregion, z. B.us-west1
.
Rufen Sie in der Google Cloud Console die Seite Snapshots auf.
Klicken Sie auf den Tab Instant Snapshots. Die Liste aller Instant Snapshots im Projekt wird angezeigt.
Grenzen Sie die Ergebnisse nach Quelllaufwerk ein:
Geben Sie
Source disk:
im Filter-Feld filter_list ein.Eine Liste der Laufwerke mit Instant Snapshots wird angezeigt.
Wählen Sie den Namen des Laufwerks aus der Liste Werte aus. Die Liste der Instant Snapshots zeigt alle Instant Snapshots für das Laufwerk.
Wenn Sie den Namen eines Laufwerks nicht im Filter-Feld filter_list sehen, geben Sie die ersten Buchstaben des Laufwerknamens ein, um die Liste der angezeigten gefilterten Optionen zu ändern.
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Instant Snapshots für ein Laufwerk mit dem Befehl
gcloud beta compute instant-snapshots list
und dem Argument--filter
auflisten:Instant Snapshots für ein zonales Laufwerk auflisten:
gcloud beta compute instant-snapshots list --filter="sourceDisk:projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME
Ersetzen Sie Folgendes:
PROJECT_ID
: die ID des Projekts.ZONE
: der Name der Zone für das Laufwerk, z. B.us-west1-a
.DISK_NAME
: der Name des Quelllaufwerks, z. B.disk-1
.
Instant Snapshots für ein regionales Laufwerk auflisten:
gcloud beta compute instant-snapshots list --filter=sourceDisk:projects/PROJECT_ID/regions/SOURCE_REGION/disks/DISK_NAME
Ersetzen Sie Folgendes:
PROJECT_ID
: die ID des Projekts.SOURCE_REGION
: der Name der Region für das Laufwerk, z. B.us-west1
.DISK_NAME
: der Name des Laufwerks, z. B.disk-1
.
Instant Snapshots für ein zonales Persistent Disk-Volume auflisten:
GET https://compute.googleapis.com/compute/beta/projects/<var>PROJECT_ID</var>/zones/<var>SOURCE_ZONE/</var>/instantSnapshots?filter=sourceDisk:'https://www.googleapis.com/compute/beta/projects/<var>PROJECT_ID</var>/zones/<var>SOURCE_ZONE</var>/disks/<var>DISK_NAME</var>'
Ersetzen Sie Folgendes:
PROJECT_ID
: die ID des Projekts.SOURCE_ZONE
: Die Zielzone, z. B.us-west1-a
.DISK_NAME
: der Name des Quelllaufwerks, z. B.disk-1
.
Instant Snapshots für ein regionales Persistent Disk-Volume auflisten:
GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/SOURCE_REGION//instantSnapshots?filter=sourceDisk:'https://www.googleapis.com/compute/beta/projects/PROJECT_ID/regions/SOURCE_REGION/disks/DISK_NAME'
Ersetzen Sie Folgendes:
PROJECT_ID
: die ID des Projekts.SOURCE_REGION
: Die Zielregion, z. B.us-west1
.DISK_NAME
: der Name des Quelllaufwerks, z. B.disk-1
.
Rufen Sie in der Google Cloud Console die Seite Snapshots auf.
Klicken Sie auf den Tab Instant Snapshots. Die Liste der Instant Snapshots wird angezeigt.
Klicken Sie in der Spalte Name auf den Namen des Instant Snapshots. Die Seite Details zu Instant Snapshots für den ausgewählten Snapshot wird mit den zugehörigen Attributen angezeigt.
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Verwenden Sie den Befehl
gcloud beta compute instant-snapshots describe
, um Informationen zu einem Instant Snapshot aufzurufen.Wenn der Snapshot ein zonales Laufwerk betrifft, geben Sie die Zone mit dem Flag
--zone
an:gcloud beta compute instant-snapshots describe INSTANT_SNAPSHOT_NAME \ --zone=ZONE
Ersetzen Sie Folgendes durch die entsprechenden Werte:
INSTANT_SNAPSHOT_NAME
: der Name des Instant Snapshots.ZONE
: die Zone, in der der Instant Snapshot erstellt wurde, z. B.us-west1-a
.
Wenn der Snapshot ein regionales Laufwerk ist, geben Sie die Region mit dem Flag
--region
an:gcloud beta compute instant-snapshots describe INSTANT_SNAPSHOT_NAME \ --region=REGION
Ersetzen Sie Folgendes durch die entsprechenden Werte:
INSTANT_SNAPSHOT_NAME
: der Name des Instant Snapshots.REGION
: die Region, in der der Snapshot erstellt wurde, z. B.us-central1
.
PROJECT_ID
: der Name des Projekts, das den Instant Snapshot enthält.ZONE
: die Zone, in der der Instant Snapshot erstellt wurde.INSTANT_SNAPSHOT_NAME
: der Name des Instant Snapshots.PROJECT_ID
: der Name des Projekts, das den Instant Snapshot enthält.REGION
: die Region, in der der Instant Snapshot erstellt wurde.INSTANT_SNAPSHOT_NAME
: der Name des Instant Snapshots.Rufen Sie in der Google Cloud Console die Seite Snapshots auf.
Klicken Sie auf den Tab Instant Snapshots.
Wählen Sie einen weiteren Snapshot zum Löschen aus.
Klicken Sie oben auf der Seite Snapshots auf Löschen.
Instant Snapshot eines zonalen Laufwerks löschen:
gcloud beta compute instant-snapshots delete INSTANT_SNAPSHOT_NAME \ --zone=ZONE
Ersetzen Sie Folgendes durch die entsprechenden Werte:
ZONE
: Der Name der Zone.INSTANT_SNAPSHOT_NAME
: der Name des Instant Snapshots.
Instant Snapshot eines regionalen Laufwerks löschen:
gcloud beta compute instant-snapshots delete INSTANT_SNAPSHOT_NAME \ --region=REGION
Ersetzen Sie Folgendes:
REGION
: der Name der Region.INSTANT_SNAPSHOT_NAME
: der Name des Instant Snapshots.
Instant Snapshot eines zonalen Laufwerks löschen:
DELETE https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instantSnapshots/INSTANT_SNAPSHOT_NAME
Ersetzen Sie Folgendes durch die entsprechenden Werte:
PROJECT_ID
: die ID des Projekts.ZONE
: der Name der Zone.INSTANT_SNAPSHOT_NAME
: der Name des Instant Snapshots.
Instant Snapshot eines regionalen Laufwerks löschen:
DELETE https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/REGION/instantSnapshots/INSTANT_SNAPSHOT_NAME
Ersetzen Sie Folgendes durch die entsprechenden Werte:
PROJECT_ID
: die ID des Projekts.REGION
: der Name der Region.INSTANT_SNAPSHOT_NAME
: der Name des Instant Snapshots.
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.
Einschränkungen
Lesen Sie die Einschränkungen für Instant Snapshots, um zu prüfen, ob Instant Snapshots für Ihren Anwendungsfall geeignet sind.
Instant Snapshot eines Persistent Disk-Volumes erstellen
Instant Snapshots von zonalen Laufwerken werden in derselben Zone wie das Quelllaufwerk gespeichert. Ebenso werden Instant Snapshots regionaler Laufwerke in denselben Regionen wie das Laufwerk gespeichert.
Sie können einen sofortigen Snapshot eines zonalen oder regionalen nichtflüchtigen Speichers mit der gcloud CLI, der Google Cloud Console oder REST erstellen.
Console
gcloud
REST
Zum Erstellen eines Instant Snapshots senden Sie eine
POST
-Anfrage an die Methode instantSnapshots.insert.Anfrageantwort
Wenn die Anfrage
POST
erfolgreich ist, kann der Antworttext als Objekt abgefragt werden, um den Status der Instant Snapshot-Erstellung abzurufen. Weitere Informationen finden Sie unter API-Antworten verarbeiten.Instant Snapshot auf einem neuen Persistent Disk-Volume wiederherstellen
Wenn Sie Daten wiederherstellen möchten, die mit einem Instant Snapshot gesichert wurden, erstellen Sie ein neues Laufwerk aus dem Instant Snapshot.
Instant Snapshots in einem Projekt oder an einem Standort ansehen
Sie können die Liste aller sofortigen Snapshots in einem Projekt oder an einem Standort mit der gcloud CLI, der Google Cloud Console oder REST aufrufen.
Console
gcloud
Mit demBefehl
gcloud beta compute instant-snapshots list
können Sie die Instant Snapshots in einem bestimmten Projekt oder an einem bestimmten Standort auflisten.REST
Sie können eine Liste der Instant Snapshots in einem bestimmten Projekt oder an einem bestimmten Standort abrufen.
Instant Snapshots für ein Laufwerk ansehen
Sie können die Liste der Instant Snapshots für ein Laufwerk mit der gcloud CLI, der Google Cloud Console oder REST aufrufen.
Console
gcloud
REST
Listen Sie Instant Snapshots für ein zonales oder regionales Laufwerk mit einer
GET
-Anfrage an die Methode instantSnapshots.list auf.Verwenden Sie den Abfrageparameter
filter=sourceDisk
, um den Namen des Laufwerks anzugeben.Informationen zu einem Instant Snapshot aufrufen
Mit der gcloud CLI, der Google Cloud Console oder REST können Sie detaillierte Informationen zu einem Instant Snapshot wie Standort, Quelllaufwerk und Größe abrufen.
Console
gcloud
REST
Welche API-Methode Sie verwenden, hängt davon ab, ob Sie mit einem regionalen oder zonalen Instant Snapshot arbeiten.
Zonaler Instant Snapshot
Stellen Sie eine
GET
-Anfrage an die Methode instantSnapshots.get, indem Sie die Zone in der Anfrage angeben:GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instantSnapshots/INSTANT_SNAPSHOT_NAME
Ersetzen Sie Folgendes durch die entsprechenden Werte:
Regionaler Instant Snapshot
Stellen Sie eine
GET
-Anfrage an die Methode instantSnapshots.get, indem Sie die Region in der Anfrage angeben:GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/REGION/instantSnapshots/INSTANT_SNAPSHOT_NAME
Ersetzen Sie Folgendes durch die entsprechenden Werte:
Instant Snapshot löschen
Sie können einen Instant Snapshot mit der gcloud CLI, der Google Cloud Console oder REST löschen.
Console
gcloud
Löschen Sie einen Instant Snapshot mit dem Befehl
gcloud beta compute instant-snapshots delete
und geben Sie entweder die Quellzone oder die Quellregion an.REST
Löschen Sie einen Instant Snapshot mit einer
DELETE
-Anfrage an die Methode instantSnapshots.delete:Speicherort eines Instant Snapshots ändern
Ein Instant Snapshot wird immer am selben Speicherort wie das Quelllaufwerk gespeichert. Sie können keinen Instant Snapshot erstellen, der aus einer anderen Zone oder Region stammt. Sie können stattdessen einen Standard-Snapshot aus dem Instant Snapshot erstellen und den Standard-Snapshot verwenden.
Standard-Snapshot aus einem Instant Snapshot erstellen
Fehlerbehebung
Informationen zur Behebung von Problemen, die bei der Verwendung von Snapshots auftreten, finden Sie unter Fehlerbehebung bei Instant Snapshots.
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-03 (UTC).
-