Block Storage for VPC-Momentaufnahmen verwalten

Verwalten Sie „ Block Storage for VPC “-Snapshots, indem Sie sie umbenennen, mit Tags versehen, die Schnellwiederherstellung aktivieren, löschen sowie den Zugriff und den Status überprüfen.

Snapshots benennen

Es kann sinnvoll sein, einen Namen für den Snapshot zu vergeben, um den kopierten Datenträger kenntlich zu machen. Beispiel: Mein-Volumen wäre my-volume-snapshot1. Für eine schnelle Identifikation sollten Sie auch die Benennung von Bootdatenträgern in Betracht ziehen, indem Sie Boot als Präfix hinzufügen, z. B. boot_my-volume-snapshot1. Wenn die Liste Ihrer Snapshots länger wird, können Sie schnell den Namen und den Typ der Datenträger erkennen, von denen Sie einen Snapshot erstellt haben.

Für Snapshotnamen gelten dieselben Anforderungen wie für Datenträgernamen. Gültige Namen können eine Kombination aus alphanumerischen Zeichen in Kleinschreibung (a-z, 0-9) und dem Bindestrich (-) enthalten, die bis zu 63 Zeichen umfasst. Snapshotnamen müssen mit einem Kleinbuchstaben beginnen und innerhalb der VPC eindeutig sein. Die Benutzerschnittstelle stellt für Ihren Komfort eine Namensüberprüfung bereit. Wenn Sie beispielsweise einen Snapshotnamen mit einem Bindestrich (-) beenden, benachrichtigt die Benutzerschnittstelle Sie über den Fehler. Außerdem werden doppelte Namen ermittelt.

Wenn Sie eine regionsübergreifende Kopie einer Momentaufnahme erstellen, erhält die neue Momentaufnahme den Namen [copy]-[source-snapshot-name]. Beispiel: Eine regionsübergreifende Kopie von snapshot-my-volume-snapshot1_ erhält automatisch den Namen copy-my-volume-snapshot1 , wenn sie in der Zielregion platziert wird. Überregionale Kopien von Momentaufnahmen sind unabhängig von der Quellenmomentaufnahme und dem Quellendatenträger und die Kopien können wie jede andere normale Momentaufnahme verwaltet werden.

Umbenennen eines Snapshots in der Konsole

Befolgen Sie die folgenden Schritte, um einen Snapshot in der Konsole umzubenennen.

  1. Rufen Sie die Liste der Snapshots auf. Gehen Sie in der IBM Cloud Konsole auf das Menü Menü-Symbol > Infrastruktur VPC-Symbol > Speicher > Snapshots.
  2. Klicken Sie auf den Namen eines Snapshots in der Liste.
  3. Klicken Sie auf das Symbol Bearbeiten Symbol 'Bearbeiten'.
  4. Geben Sie einen neuen Namen für den Snapshot an, speichern Sie ihn und bestätigen Sie Ihre Änderungen.

Umbenennen eines Snapshots über die Befehlszeile

Voraussetzungen für das Absetzen von Befehlen über die Befehlszeilenschnittstelle

Bevor Sie die Befehlszeilenschnittstelle (CLI) verwenden können, müssen Sie die IBM Cloud-CLI und das VPC-CLI-Plug-in installieren. Weitere Informationen finden Sie unter CLI-Voraussetzungen.

Melden Sie sich unter IBM Cloud® an.

ibmcloud login --sso -a cloud.ibm.com

Mit diesem Befehl wird eine URL zurückgegeben und die Eingabe eines Kenncodes angefordert. Rufen Sie diese URL im Browser auf und melden Sie sich an. Wenn dieser Vorgang erfolgreich ausgeführt werden kann, dann erhalten Sie einen Einmalkenncode. Kopieren Sie diesen Kenncode und fügen Sie ihn als Antwort auf die Eingabeaufforderung ein. Nach erfolgreicher Authentifizierung werden Sie aufgefordert, Ihren Account auszuwählen. Wenn Sie Zugriff auf mehrere Konten haben, wählen Sie das Konto aus, mit dem Sie sich anmelden möchten. Antworten Sie auf alle verbleibenden Eingabeaufforderungen, um die Anmeldung abzuschließen.

Umbenennen eines Snapshots über die Befehlszeile

Sie können einen Snapshot über die Befehlszeile umbenennen.

Um einen Snapshot umzubenennen, geben Sie den Befehl ibmcloud is snapshot-update aus und geben Sie die Snapshot-ID und den neuen Namen an.

ibmcloud is snapshot-update SNAPSHOT_ID --name SNAPSHOT_NAME

Beispiel:

ibmcloud is snapshot-update r138-e6664842-b370-496a-9ae7-da3fb647707c --name snappy-snap-snap
Updating snapshot r138-e6664842-b370-496a-9ae7-da3fb647707c under account Test Account as user test.user@ibm.com...

ID                     r138-e6664842-b370-496a-9ae7-da3fb647707c
Name                   snappy-snap-snap
CRN                    crn:v1:bluemix:public:is:eu-de:a/a1234567::snapshot:r138-e6664842-b370-496a-9ae7-da3fb647707c
Status                 stable
Clones                 Zone      Available   Created
                       eu-de-3   true        2023-02-17T20:28:53+00:00
                       eu-de-1   true        2023-02-17T18:53:57+00:00

Source volume          ID                                          Name
                       r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa   vicky-block-test1

Bootable               false
Encryption             provider_managed
Encryption key         -
Minimum capacity(GB)   20
Size(GB)               1
Resource group         ID                                 Name
                       a0eb5d9062af485fa5bb2c6999c74eac   test-snap

Created                2023-02-17T18:53:57+00:00
Captured at            2023-02-17T18:53:57+00:00
Tags                   -

Weitere Informationen zu verfügbaren Befehlsoptionen finden Sie unter ibmcloud is snapshot-update.

Ändern der Eigenschaft "Erlaubte Verwendung" eines Snapshots über die CLI

Die Eigenschaften von Allowed Use werden vom übergeordneten Volume geerbt. Sie können den Befehl ibmcloud is snapshot-update verwenden, um diese Werte zu ändern.

Sie müssen über die IAM-Rolle is.volume.volume.manage-allowed-use verfügen, um diese Eigenschaften eines Snapshots zu ändern.

ibmcloud is snapshot-update r006-b6b5e2ad-e60a-40c9-bbc2-356dad292fe3 --allowed-use-api-version "2025-03-03" --allowed-use-bare-metal-server "enable_secure_boot==true" --allowed-use-instance true
Updating snapshot r006-b6b5e2ad-e60a-40c9-bbc2-356dad292fe3 under account Test Account as user test.user@ibm.com...

ID                              r006-b6b5e2ad-e60a-40c9-bbc2-356dad292fe3
Name                            my-bootable-snapshot
CRN                             crn:v1:bluemix:public:is:us-south:a/a1234567::snapshot:r006-b6b5e2ad-e60a-40c9-bbc2-356dad292fe3
Status                          stable
Clones                          Zone   Available   Created

Source volume                   ID                                          Name                         Remote Region   CRN                                                                                                                        Resource type
                                r006-9a40241d-d116-4fc3-83ea-6134d30ee33c   fence-denture-mosaic-royal   -               crn:v1:bluemix:public:is:us-south-1:a/a1234567::volume:r006-9a40241d-d116-4fc3-83ea-6134d30ee33c   volume

Backup policy plan              -
Snapshot Copies                 -
Bootable                        true
Encryption                      provider_managed
Encryption key                  -
Source Snapshot                 -
Minimum capacity(GB)            100
Size(GB)                        1
Source Image                    ID                                          Name                                 Remote Region   CRN                                                                                                                     Resource type
                                r006-d734b459-b5a0-4777-8600-9fa3254d2cea   ibm-ubuntu-24-04-6-minimal-amd64-2   -               crn:v1:bluemix:public:is:us-south:a/a1234567::image:r006-d734b459-b5a0-4777-8600-9fa3254d2cea   image

Operating system                Name                 Vendor      Version                                  Family         Architecture   Display name
                                ubuntu-24-04-amd64   Canonical   24.04 LTS Noble Numbat Minimal Install   Ubuntu Linux   amd64          Ubuntu Linux 24.04 LTS Noble Numbat Minimal Install (amd64)

Resource group                  ID                                 Name
                                6edefe513d934fdd872e78ee6a8e73ef   defaults

Created                         2025-02-17T17:08:15+00:00
Captured at                     2025-02-17T17:08:15+00:00
Tags                            -
Service Tags                    -
Storage Generation              1
Allowed Use API Version         2025-03-03
Allowed Use Bare Metal Server   enable_secure_boot==true
Allowed Use Instance            true

Die Eigenschaften bestehen aus einem booleschen Common Expression Language-Ausdruck. Wenn der Ausdruck als true ausgewertet wird, ist die Bereitstellung einer virtuellen Serverinstanz oder eines Bare Metal Servers mit dem Snapshot zulässig. Wenn der Ausdruck als false ausgewertet wird, wird die Bereitstellung blockiert.

Umbenennen eines Snapshots über die API

Sie können eine Momentaufnahme mithilfe der API umbenennen.

Rufen Sie die Funktion „ PATCH /snapshots “ auf und geben Sie die Snapshot-ID sowie den neuen Namen des Snapshots an.

curl -X PATCH \
"$vpc_api_endpoint/v1/snapshots/7528eb61-bc01-4763-a67a-a414a103f96d?version=2022-01-12&generation=2" \
   -H "Authorization: Bearer ${API_TOKEN}" \
   -d '{
     "name": "my-snapshot-renamed"
   }'

Mit demselben Aufruf können Sie eine regionsübergreifende Kopie umbenennen. Die regionsübergreifende Kopie ist unabhängig von der Quellenmomentaufnahme und dem Quellendatenträger und kann wie jede andere Momentaufnahme verwaltet werden.

Snapshot mit Terraform aktualisieren

Um Terraform zu verwenden, laden Sie die Terraform CLI herunter und konfigurieren Sie das IBM Cloud Provider Plug-in. Weitere Informationen finden Sie unter Einführung in Terraform.

VPC-Infrastrukturservices verwenden einen bestimmten regionalen Endpunkt, der standardmäßig auf us-south ausgerichtet ist. Wenn Ihre VPC in einer anderen Region erstellt wird, stellen Sie sicher, dass Sie die entsprechende Region im Providerblock in der Datei provider.tf als Ziel angeben.

Sehen Sie sich das folgende Beispiel für eine andere Region als die Standardregion us-south an.

provider "ibm" {
  region = "eu-de"
}

Verwenden Sie zum Aktualisieren einer Momentaufnahme die Ressource ibm_is_snapshot. Sie können den Namen der Momentaufnahme, die Schnellzurückschreibungszonen und Tags ändern. Wenn Sie jedoch die Werte für resource_group und source_volume ändern, wird Terraform gezwungen, den Snapshot zu löschen und einen anderen Snapshot zu erstellen.

resource "ibm_is_snapshot" "example" {
  name          = "my-snapshot"
  source_volume = ibm_is_volume.example.id
  }

Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_snapshot.

Gemeinsame Nutzung eines Schnappschusses mit einem anderen Konto in der Konsole

Sie können einen Snapshot für ein anderes Konto in der Konsole freigeben.

  1. Rufen Sie die Liste der Snapshots auf. Gehen Sie in der IBM Cloud Konsole auf das Menü Menü-Symbol > Infrastruktur VPC-Symbol > Speicher > Snapshots.
  2. Wählen Sie im Menü Aktionen Aktionssymbol die Option Schnappschuss freigeben.
  3. Geben Sie die Konto-ID des Kontos ein, für das Sie den Snapshot freigeben möchten.
  4. Klicken Sie auf Erstellen Sie eine benutzerdefinierte IAM-Berechtigung.

Alternativ können Sie eine Dienst-zu-Dienst-Autorisierung über das Menü Verwalten > Zugriff (IAM) > Autorisierungen erstellen. Weitere Informationen finden Sie unter Erstellen einer Dienst-zu-Dienst-Autorisierung für die kontoübergreifende Wiederherstellung in der Konsole.

Verwaltung von Freigabeberechtigungen für einen Snapshot in der Konsole.

  1. Rufen Sie die Liste der Snapshots auf. Gehen Sie in der IBM Cloud Konsole auf das Menü Menü-Symbol > Infrastruktur VPC-Symbol > Speicher > Snapshots.

  2. Wählen Sie im Menü Aktionen Aktionssymbol die Option Freigabeberechtigung verwalten.

  3. Im Seitenbereich wird die Liste der Konten angezeigt, für die Sie Ihren Snapshot freigegeben haben.

    Die Liste zeigt alle Berechtigungen, die für den Snapshot eingerichtet wurden. Wenn zum Beispiel ein Konto eine Berechtigung für diesen speziellen Snapshot und eine Berechtigung für alle Snapshots in Ihrem Konto hat, wird dieses Konto zweimal aufgeführt.

  4. Klicken Sie auf IAM-Autorisierung verwalten, um zur Seite Autorisierung zu gelangen und die Autorisierung zu ändern oder zu widerrufen.

Alternativ können Sie eine Dienst-zu-Dienst-Autorisierungsrichtlinie auch direkt über das Menü Verwalten > Zugriff (IAM) > Autorisierungen verwalten. Weitere Informationen finden Sie in Zugriffsberechtigungen zwischen Services mithilfe von Autorisierungen erteilen.

Gemeinsame Nutzung eines Snapshots mit einem anderen Konto über die CLI

Sie können eine Dienst-zu-Dienst-Autorisierung für einen bestimmten Snapshot von der CLI aus erstellen, indem Sie den Befehl ibmcloud iam authorization-policy-create verwenden. Weitere Informationen finden Sie unter Erstellen einer Service-to-Service-Autorisierung für die kontoübergreifende Wiederherstellung über die CLI.

Verwaltung von Freigabeberechtigungen für einen Snapshot über die CLI

Sie können eine Service-to-Service-Autorisierung für einen bestimmten Snapshot von der CLI aus mit dem Befehl authorization-policy-delete entfernen. Weitere Informationen finden Sie unter Entfernen einer Autorisierung mithilfe der CLI.

Gemeinsame Nutzung eines Schnappschusses mit einem anderen Konto über die API

Sie können eine Dienst-zu-Dienst-Autorisierung für einen bestimmten Snapshot programmatisch erstellen, indem Sie die Methode policies in der IAM Policy Management API aufrufen. Weitere Informationen finden Sie unter Erstellen einer Dienst-zu-Dienst-Autorisierung für die kontoübergreifende Wiederherstellung mit der API.

Verwaltung von Freigabeberechtigungen für einen Schnappschuss mit der API

Sie können eine Dienst-zu-Dienst-Autorisierung für einen bestimmten Snapshot programmatisch widerrufen, indem Sie die Methode policies in der IAM Policy Management API aufrufen. Weitere Informationen finden Sie unter Entfernen einer Berechtigung mit Hilfe der API.

Hinzufügen von Tags zu einem Snapshot in der Konsole

Sie können Benutzertags und Zugriffsmanagementtags zu Ihren Block Storage for VPC-Momentaufnahmen hinzufügen. Sie können einem bestehenden Snapshot oder beim Erstellen eines Snapshots Benutzer-Tags hinzufügen. Die Tags können von einer Sicherungsrichtlinie verwendet werden, um Sicherungen des Snapshots zu erstellen.

Benutzertags aus der Anzeige der Snapshotliste hinzufügen

Führen Sie die folgenden Schritte aus, um Benutzertags aus der Anzeige mit der Liste der Momentaufnahmen hinzuzufügen:

  1. Wechseln Sie zur Liste der Momentaufnahmen.
  2. Suchen Sie einen verfügbar Schnappschuss erstellt durch den Benutzer. (Snapshots, die im Rahmen einer Sicherungsrichtlinie erstellt wurden, werden als von der Sicherungsrichtlinie erstellt gekennzeichnet.)
  3. Momentaufnahmen mit Tags zeigen in der Spalte Tags eine Zahl an, die die bereits angewendeten Tags angibt. Momentaufnahmen ohne Tags haben einen Link zum Tags hinzufügen. Klicken Sie auf Tags hinzufügen.
  4. Geben Sie im neuen Fenster im Textfeld „Benutzer-Tags“ ein Tag ein.
  5. Klicken Sie auf Speichern.

Tags von der Seite mit den Snapshotdetails hinzufügen

Verwenden Sie die folgenden Schritte, um Tags von der Seite mit den Momentaufnahmedetails hinzuzufügen.

  1. Wechseln Sie zur Liste der Momentaufnahmen.
  2. Klicken Sie in der Liste auf den Namen eines Snapshots.
  3. Klicken Sie auf der Detailseite für Momentaufnahmen auf den Link Tags hinzufügen.
  4. Geben Sie im neuen Fenster einen Benutzer-oder Zugriffsverwaltungstag in die entsprechenden Felder ein.
  5. Klicken Sie auf Speichern.

Wenn die Benutzer-Tags mit einer Sicherungsrichtlinie übereinstimmen, wird eine Sicherung gemäß dem Zeitplan des Sicherungsplans ausgelöst. Weitere Informationen finden Sie unter Sicherungsrichtlinie erstellen.

Hinzufügen von Tags zu einem Snapshot über die Befehlszeile

Sie können Tags über die Befehlszeilenschnittstelle zu einem Snapshot hinzufügen.

Geben Sie den Befehl „ snapshot-update “ mit der Option „ --tags “ an, um einem Volume Benutzer-Tags hinzuzufügen.

Verwenden Sie dieselbe Option, um einem Datenträger Tags hinzuzufügen, wenn Sie eine Momentaufnahme mit ibmcloud is snapshot-create erstellen.

Im folgenden Beispiel werden die Benutzertags env:test und env:prod einem Datenträger hinzugefügt, der durch seine ID identifiziert wird.

ibmcloud is snapshot-update r138-e6664842-b370-496a-9ae7-da3fb647707c --name snappy-snap-snap --tags env:test,env:prod
Updating snapshot r138-e6664842-b370-496a-9ae7-da3fb647707c under account Test Account as user test.user@ibm.com...

ID                     r138-e6664842-b370-496a-9ae7-da3fb647707c
Name                   snappy-snap-snap
CRN                    crn:v1:bluemix:public:is:eu-de:a/a1234567::snapshot:r138-e6664842-b370-496a-9ae7-da3fb647707c
Status                 stable
Clones                 Zone      Available   Created
                       eu-de-3   true        2023-02-17T20:28:53+00:00
                       eu-de-1   true        2023-02-17T18:53:57+00:00

Source volume          ID                                          Name
                       r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa   vicky-block-test1

Bootable               false
Encryption             provider_managed
Encryption key         -
Minimum capacity(GB)   20
Size(GB)               1
Resource group         ID                                 Name
                       a0eb5d9062af485fa5bb2c6999c74eac   test-snap

Created                2023-02-17T18:53:57+00:00
Captured at            2023-02-17T18:53:57+00:00
Tags                   env:test,env:prod

Wenn die Benutzer-Tags mit einer Sicherungsrichtlinie übereinstimmen, wird eine Sicherung gemäß dem Zeitplan des Sicherungsplans ausgelöst. Weitere Informationen finden Sie unter Sicherungsrichtlinie erstellen.

Hinzufügen von Benutzer-Tags zu einem Snapshot über die API

Sie können Benutzertags mithilfe der API zu einem Snapshot hinzufügen.

Erstellen Sie einen Aufruf PATCH /snapshots und geben Sie die Snapshot-ID und die Benutzertags an. Im folgenden Beispiel werden Benutzertags env:test und env:prod zur Momentaufnahme hinzugefügt.

curl -X PATCH \
"$vpc_api_endpoint/v1/snapshots/7528eb61-bc01-4763-a67a-a414a103f96d?version=2022-01-12&generation=2" \
    -H "Authorization: Bearer ${API_TOKEN}" \
    -d `{
       "user_tags": [
         "env:test",
         "env:prod"
       ]
    }'

Wenn die Benutzer-Tags mit einer Sicherungsrichtlinie übereinstimmen, wird eine Sicherung gemäß dem Zeitplan des Sicherungsplans ausgelöst. Weitere Informationen finden Sie unter Sicherungsrichtlinie erstellen.

Bearbeiten von Fast-Restore-Zonen in der Konsole

Verwenden Sie die folgenden Schritte, um die Zonen zu bearbeiten, in denen schnelle Wiederherstellungsklone in der Konsole gespeichert sind. Sie können Zonen nach Bedarf hinzufügen oder entfernen.

  1. Wählen Sie eine Momentaufnahme in der Liste der Momentaufnahmen aus.
  2. Wählen Sie im Menü Aktionen Aktionssymbol die Option Schnellzurückschreibung bearbeiten.
  3. Wählen Sie in der seitlichen Anzeige die Zonen für die schnelle Wiederherstellung in Ihrer Region aus oder ab. Überprüfen Sie die Abrechnungsaktualisierung auf der Basis Ihrer Auswahl.
  4. Klicken Sie auf Speichern. Sie kehren zur Detailseite für Momentaufnahmen zurück. Im Abschnitt 'Schnelle Zurückschreibung' wird die neue Zone mit dem Status Anstehend angezeigt.

Die Informationen für die Schnellzurückschreibung werden bei der Aktualisierung aktualisiert. Die Zoneninformationen werden aktualisiert, um abhängig von Ihren Änderungen aktiviert oder inaktiviert anzuzeigen.

Momentaufnahmenklon für Schnellzurückschreibung über die Befehlszeilenschnittstelle erstellen

Um eine Zonenkopie einer Momentaufnahme zu erstellen, geben Sie den ibmcloud is snapshot-clone-create-Befehl mit der Momentaufnahmen-ID und der Zone bzw. den Zonen aus, in denen Sie Kopien erstellen möchten. Im folgenden Befehlsbeispiel wird der Klon der Schnellzurückschreibung r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 in der Zone eu-de-3 erstellt.

ibmcloud is snapshot-clone-create r138-4463eb2c-4913-43b1-b9bf-62a94f74c146  --zone eu-de-3
Creating zonal clone of snapshot r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 under account Test Account as user test.user@ibm.com...

Zone        eu-de-3
Available   false
Created     2023-02-17T20:29:21+00:00
Href        https://eu-de.iaas.cloud.ibm.com/v1/regions/eu-de/zones/eu-de-3

Der Momentaufnahmeklon scheint nicht verfügbar zu sein, während der Momentaufnahmeklon erstellt wird. Es dauert nur wenige Sekunden. Setzen Sie den Befehl ibmcloud is snapshot-cl mit der Snapshot-ID und der Klonzielzone ab, um den neuen Snapshotklon als verfügbar anzuzeigen.

ibmcloud is snapshot-cl r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 eu-de-3
Getting zonal clone eu-de-3 of snapshot r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 under account Test Account as user test.user@ibm.com...

Zone        eu-de-3
Available   true
Created     2023-02-17T20:29:21+00:00

Weitere Informationen zu verfügbaren Befehlsoptionen finden Sie unter ibmcloud is snapshot-clone-create.

Momentaufnahmenklon über die Befehlszeilenschnittstelle löschen

Um einen Snapshotklon zu löschen, geben Sie den Befehl ibmcloud is snapshot-clone-delete mit der Snapshot-ID und der Zone aus, in der die Snapshotkopie entfernt werden soll. Im folgenden Befehlsbeispiel wird die Kopie der Schnellzurückschreibung der Momentaufnahme r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 in der Zone eu-de-3 gelöscht.

@$ ibmcloud is snapshot-clone-delete r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 eu-de-3
This will delete zonal clone eu-de-3 for snapshot r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 and cannot be undone. Continue [y/N] ?> y
Deleting zonal clone eu-de-3 for snapshot r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 under account Test Account as user test.user@ibm.com...
OK
Deletion request for zonal snapshot clone eu-de-3 has been accepted.

Weitere Informationen zu verfügbaren Befehlsoptionen finden Sie unter ibmcloud is snapshot-clone-delete.

Momentaufnahmeklon für schnelle Wiederherstellung mit der API erstellen

Um Momentaufnahmen für schnelle Zurückschreibung zu erstellen, erstellen Sie einen Klon der Momentaufnahme in einer anderen Zone. Anschließend stellen Sie einen Datenträger aus diesem Klon wieder her.

In der API erstellen Sie einen Klon für einen vorhandenen Snapshot, indem Sie einen PUT /snapshots/{id}/clones/{zone_name}-Aufruf zum Klonen des Snapshots in der angegebenen Zone durchführen. Beispiel:

curl -X PUT \
"$vpc_api_endpoint/v1/snapshots/5e160469-0837-48a7-8973-e44c8d5fd85a/clones/us-south-1&version=2025-02-18&generation=2" \
     -H "Authorization: Bearer ${API_TOKEN}"

Eine erfolgreiche Antwort sieht wie im folgenden Beispiel aus.

{
  "available": true,
  "created_at": "2025-02-18T20:35:38.600Z",
  "zone": {
    "href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-1",
    "name": "us-south-1"
  },
  "storage_generation": 1,
}

Sie können auch die Eigenschaft clone angeben, wenn Sie eine Momentaufnahme eines Datenträgers erstellen. Beispiel:

curl -X POST \
"$vpc_api_endpoint/v1/snapshots?version=2025-02-18&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
    "clones": [{"zone": {"name": "us-south-1"}}],
    "name": "my-snapshot2",
    "resource_group": {"id": "a342dbfb-3ea7-48d1-96e8-2825ec5feab4"},
    "source_volume": {"id": "8948ad59-bc0f-7510-812f-5dc64f59fab8"},
    "user_tags": ["env:test","env:prod"]
   }'

Eine erfolgreiche Antwort sieht wie im folgenden Beispiel aus.

{
  "bootable": false,
  "clones": [
      "available": true,
      "created_at": "2025-02-18T20:18:38.600Z",
      "zone": {
        "href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-1",
        "name": "us-south-1"
     }
  ],
  "created_at": "2025-02-18T20:18:18Z",
  "crn": "crn:[...]",
  "deletable": false,
  "encryption": "user_managed",
  "encryption_key": {
    "crn": "crn:[...]"
  },
  "storage_generation": 1
}

Momentaufnahmenklon mit der API löschen

Erstellen Sie einen DELETE /v1/snapshots/{id}/clones/{zone-name}-Aufruf, um einen Momentaufnahmeklon in der angegebenen Zone zu löschen. Sie können das Löschen nicht rückgängig machen, während der Momentaufnahmeklon gelöscht wird.

Beispiel:

curl -X DELETE \
"$vpc_api_endpoint/v1/snapshots/fde0b8d5-2d75-4c28-af7d-12ffc3ae2a55/clones/us-south-1&version=2025-02-18&generation=2" \
     -H "Authorization: Bearer ${API_TOKEN}"

Erstellen einer Remote-Kopie in der Konsole

Verwenden Sie die folgenden Schritte, um regionsübergreifende Kopien von Momentaufnahmen aus der Liste "Momentaufnahmen für VPC" oder aus der Seite "Momentaufnahmedetails" zu erstellen.

  1. Klicken Sie in der Konsole auf das Symbol Navigationsmenü Menü-Symbol >Infrastruktur VPC-Symbol >Speicher > Block Storage Snapshots.

  2. Suchen Sie in der Liste der Momentaufnahmen die Momentaufnahme, die Sie in einer anderen Region duplizieren möchten. Stellen Sie sicher, dass der Schnappschuss den Status "Stabil" hat.

  3. Klicken Sie auf das Menü Aktionen Aktionen-Symbol Aktionen und wählen Sie Snapshot kopieren.

  4. Wählen Sie die Region aus, in der Sie die Kopie erstellen möchten.

    Pro Region ist nur ein Exemplar zulässig. Wenn keine Regionen für Kopien verfügbar sind, ist die Option Snapshot kopieren inaktiviert.

  5. Klicken Sie auf Erstellen.

Klicken Sie alternativ auf den Namen der Momentaufnahme, um die zugehörigen Details anzuzeigen. Sie können entweder über das Menü Aktionen auf die Option Snapshot kopieren zugreifen oder Sie können zur Karte "Remote-Kopien" blättern und auf Kopie erstellen klicken. Dieselbe Bereitstellungsanzeige wird geöffnet, in der Sie die Regionsauswahl treffen können.

Löschen einer Remoteregionskopie in der Konsole

Momentaufnahmekopien in einer fernen Region sind unabhängig von der übergeordneten Momentaufnahme und dem übergeordneten Datenträger. Sie können sie jederzeit mithilfe der Liste 'Momentaufnahmen für VPC' löschen.

Führen Sie die folgenden Schritte aus, um eine Kopie einer Remoteregion in der Konsole zu löschen.

  1. Gehen Sie in der IBM Cloud Konsole auf das Menü Menü-Symbol > Infrastruktur VPC-Symbol > Speicher > Snapshots.
  2. Klicken Sie auf das Symbol Aktionen Aktionssymbol in der Zeile der Momentaufnahme, die Sie löschen wollen.
  3. Wählen Sie Löschen aus.
  4. Bestätigen Sie das Löschen und klicken Sie auf Löschen.

Kopie einer fernen Region über die CLI erstellen

Sie können eine regionsübergreifende Kopie einer Momentaufnahme erstellen, indem Sie den Befehl snapshot-create mit der Option --source-snapshot-crn und die CRN der Quellenmomentaufnahme verwenden, die eine Momentaufnahme in der Zielregion erstellt, indem Sie die CRN einer Momentaufnahme aus der Quellenregion verwenden. Die erstellte Momentaufnahme verwendet den benutzerdefinierten Chiffrierschlüssel, wenn auch der CRN eines Chiffrierschlüssels angegeben wurde. Der Quell-Snapshot muss sich im Status Stable befinden, damit die Kopie erfolgreich erstellt werden kann.

ibmcloud is snapshot-create --name my-cli-snapshot-crc --source-snapshot-crn crn:v1:bluemix:public:is:us-south:a/a1234567::snapshot:r006-b9590a48-63a3-445e-b819-3f2c0b82daf8
Creating snapshot my-cli-snapshot-crc under account Test Account as user test.user@ibm.com...

ID                     r142-bd4532c0-e73c-44f9-a017-89e5368c521a
Name                   my-cli-snapshot-crc
CRN                    crn:v1:bluemix:public:is:us-east:a/a1234567::snapshot:r142-bd4532c0-e73c-44f9-a017-89e5368c521a
Status                 pending
Clones                 Zone   Available   Created

Source volume          ID                                          Name                   Remote Region
                       r006-be21061a-4dc6-4c9f-b17d-421838fde399   -remote-421838fde399   us-south

Snapshot Copies        ID   Name   Remote Region   CRN   Resource type

Bootable               true
Encryption             provider_managed
Encryption key         -
Source Snapshot        ID                                          Name                   Remote Region   CRN                                                                                                                        Resource type
                       r006-b9590a48-63a3-445e-b819-3f2c0b82daf8   cli-snap-crc-test-sn   us-south        crn:v1:bluemix:public:is:us-south:a/a1234567::snapshot:r006-b9590a48-63a3-445e-b819-3f2c0b82daf8   snapshot

Minimum capacity(GB)   100
Size(GB)               1
Source Image           ID                                          Name                   Remote Region
                       r006-24d856e2-6aec-41c2-8f36-5a8a3766f0d6   -remote-5a8a3766f0d6   us-south

Operating system       Name             Vendor   Version                 Family   Architecture   Display name
                       centos-7-amd64   CentOS   7.x - Minimal Install   CentOS   amd64          CentOS 7.x - Minimal Install (amd64)

Resource group         ID                                 Name
                       cdc21b72d4e647b195de988b175e3d82   Default

Created                2023-04-24T18:54:29+05:30
Captured at            2023-04-24T09:48:03+05:30
Tags                   -
Service Tags           -

Weitere Informationen zu den verfügbaren Befehlsoptionen finden Sie unter ibmcloud is snapshot-create

Kopie einer fernen Region über die Befehlszeilenschnittstelle löschen

Sie können eine überregionale Kopie einer Momentaufnahme löschen, indem Sie den Befehl ibmcloud is snapshot-delete mit der Momentaufnahme-ID verwenden.

ibmcloud is snapshot-delete r142-bd4532c0-e73c-44f9-a017-89e5368c521a
This will delete snapshot r142-bd4532c0-e73c-44f9-a017-89e5368c521a and cannot be undone. Continue [y/N] ?> y
Deleting snapshot r142-bd4532c0-e73c-44f9-a017-89e5368c521a under account Test Account as user test.user@ibm.com...
    OK
Snapshot r142-bd4532c0-e73c-44f9-a017-89e5368c521a is deleted.

Weitere Informationen zu verfügbaren Befehlsoptionen finden Sie unter ibmcloud is snapshot-delete.

Kopie einer fernen Region mit der API erstellen

Sie können eine regionsübergreifende Kopie einer Momentaufnahme erstellen, indem Sie in der Zielregion einen API-Aufruf durchführen. Geben Sie die CRN des Quell-Snapshots an, um eine Kopie in der Zielregion zu erstellen. Die erstellte Momentaufnahme verwendet den benutzerdefinierten Chiffrierschlüssel, wenn auch der CRN eines Chiffrierschlüssels angegeben wurde. Der Quell-Snapshot muss sich im Status Stable befinden, damit die Kopie erfolgreich erstellt werden kann. Sehen Sie sich das folgende Beispiel an, in dem die Zielregion us-east und die ursprüngliche Momentaufnahme us-south ist.

POST https://us-east.iaas.cloud.ibm.com/v1/snapshots
{
     "name": "my-snapshot",    // required
     "source_snapshot": {      // required
      	"crn": "crn:[...]"
     },
     "resource_group": {       // optional
       "id": "2d1bb5a8-40a8-447a-acf7-0eadc8aeb054"
     },
     "encryption_key": "crn:[...]"     // optional
}

Eine erfolgreiche Antwort sieht wie im folgenden Beispiel aus:

{
  "created_at": "2023-05-18T20:18:18Z",
  "deletable": false,
  "encryption": "user_managed",
  "encryption_key": {
    "crn": "crn:[...]"
  },
  "href": "https://us-east.iaas.cloud.ibm.com/v1/snapshots/r139-f6bfa329-0e36-433f-a3bb-0df632e79263",
  "id": "r139-f6bfa329-0e36-433f-a3bb-0df632e79263",
  "lifecycle_state": "pending",
  "minimum_capacity": 100,
  "name": "my-snapshot",
  "operating_system": {
    "architecture": "amd64",
    "dedicated_host_only": false,
    "display_name": "Ubuntu Linux 20.04 LTS Focal Fossa Minimal Install (amd64)",
    "family": "Ubuntu Linux",
    "gpu_supported": [],
    "href": "https://us-south.iaas.cloud.ibm.com/v1/operating_systems/ubuntu-20-04-amd64",
    "name": "ubuntu-20-04-amd64",
    "vendor": "Canonical",
    "version": "20.04 LTS Focal Fossa Minimal Install"
  },
  "resource_group": {
    "href": "https://resource-controller.cloud.ibm.com/v2/resource_groups/678523bcbe2b4eada913d32640909956",
    "id": "678523bcbe2b4eada913d32640909956",
    "name": "Default"
  },
  "resource_type": "snapshot",
  "service_tags": [],
  "size": 1,
  "source_image": {
    "crn": "crn:[...]",
    "remote": {
    	"region": {
    	   "name": "us-south",
    	   "hfef": "https://us-east.iaas.cloud.ibm.com/v1/regions/us-south"
    	}
    },
    "href": "https://us-south.iaas.cloud.ibm.com/v1/images/r006-32045dc2-b463-4cda-b424-bc3dcf51dfbb",
    "id": "r006-32045dc2-b463-4cda-b424-bc3dcf51dfbb",
    "name": "ibm-ubuntu-20-04-minimal-amd64-1"
  },
  "source_snapshot": {
    "crn": "crn:[...]",
    "remote": {
    	"region": {
    	   "name": "us-south",
    	   "hfef": "https://us-east.iaas.cloud.ibm.com/v1/regions/us-south"
    	}
    },
    "href": "https://us-south.iaas.cloud.ibm.com/v1/snapshots/r006-511a798c-5816-4082-8ecb-554a440f83de",
    "id": "r006-511a798c-5816-4082-8ecb-554a440f83de",
    "name": "my-snapshot-data"
  },
  "source_volume": {
    "crn": "crn:[...]",
    "remote": {
    	"region": {
    	   "name": "us-south",
    	   "hfef": "https://us-east.iaas.cloud.ibm.com/v1/regions/us-south"
    	}
    },
    "href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-411a798c-5816-4082-8ecb-554a440f83de",
    "id": "r006-411a798c-5816-4082-8ecb-554a440f83de",
    "name": "my-instance-data"
  },
  "user_tags": []
}

Löschen einer Kopie einer fernen Region einer Momentaufnahme mit der API

Erstellen Sie eine DELETE /snapshots/{id} in der Zielregion, in der sich die Remote Copy befindet.

curl -X DELETE https://us-east.iaas.cloud.ibm.com/v1/snapshots/{id}

Erstellen einer regionsübergreifenden Kopie mit Terraform

Verwenden Sie die Ressource ibm_is_snapshot, um eine Kopie der Momentaufnahme in einer fernen Region zu erstellen. Der Quell-Snapshot muss sich im Status Stable befinden, damit die Kopie erfolgreich erstellt werden kann. Die erstellte Momentaufnahme verwendet den benutzerdefinierten Chiffrierschlüssel, wenn auch der CRN eines Chiffrierschlüssels angegeben wurde. Im folgenden Beispiel wird unter Verwendung der ID der Quellenmomentaufnahme eine Kopie in der Zielregion erstellt. Die Kopie wird mit dem Verschlüsselungsschlüssel verschlüsselt, der durch ihren CRN angegeben wird.

resource "ibm_is_snapshot" "snapshot" {
  name 		        = "my-cross-regional-snapshot"
  source_snapshot = "r138-4463eb2c-4913-43b1-b9bf-62a94f74c146"
  encryption_key  = "crn:bluemix:public:kms:us-south:a/df0564dd126042ebb03e0224728ce939:4957299d-0ba0-487f-a1a0-c724a729b8b4:key:0cb88b98-9261-4d07-8329-8f594b6641b5"
}

Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_snapshot.

Ferne Regionskopie mit Terraform löschen

Verwenden Sie den Befehl terraform destroy, um ein Remote-Objekt wie eine überregionale Kopie eines Snapshots bequem zu löschen. Das folgende Beispiel zeigt die Syntax zum Löschen einer Momentaufnahme. Ersetzen Sie ibm_is_snapshot.example.id durch die tatsächliche ID der Momentaufnahme.

terraform destroy --target ibm_is_snapshot.example.id

Weitere Informationen finden Sie unter Terraform destroy.

Snapshots in der Konsole löschen

Sie können jede Momentaufnahme für einen Datenträger oder alle Momentaufnahmen für einen Datenträger löschen. Damit eine Momentaufnahme gelöscht werden kann, muss sie die folgenden Voraussetzungen erfüllen:

  • Sie müssen sich im Status stable oder pending befinden.
  • Er darf nicht aktiv einen Datenträger wiederherstellen.

Um festzustellen, ob Sie einen Snapshot löschen können, können Sie in der Konsole die Liste der Snapshots aufrufen und ihren Status überprüfen. Sie können alle Snapshots für einen Datenträger löschen. Das Löschen aller Snapshots erfordert eine weitere Bestätigung in der Konsole.

Löschen eines einzelnen Snapshots in der Konsole

Mit den folgenden Schritten können Sie eine Momentaufnahme aus der Liste aller Momentaufnahmen löschen.

  1. Rufen Sie die Liste aller Snapshots auf. Gehen Sie in der IBM Cloud Konsole auf das Menü Menü-Symbol > Infrastruktur VPC-Symbol > Speicher > Snapshots.
  2. Klicken Sie auf das Symbol Aktionen Aktionssymbol in der Zeile der Momentaufnahme, die Sie löschen wollen.
  3. Wählen Sie Löschen aus.
  4. Bestätigen Sie das Löschen und klicken Sie auf Löschen.

Sie können einen Snapshot auch über die Detailansicht eines „ Block Storage for VPC “-Volumes löschen.

  1. Zur Liste aller Bände von „ Block Storage for VPC “ wechseln. Klicken Sie im Feld IBM Cloud Konsole auf das Symbol Menü Navigation Menü-Symbol > Infrastruktur VPC-Symbol > Speicher > Block Storage Volumen.
  2. Wählen Sie ein Volume aus der Liste aus und klicken Sie auf den Namen des Volumes, um zur Seite mit den Volume-Details zu gelangen.
  3. Klicken Sie auf Snapshots. Es wird eine Liste der von diesem Volume erstellten Snapshots angezeigt, und Sie können folgende Aktionen ausführen:
    • Klicken Sie auf Alle löschen, um alle Snapshots für diesen Datenträger zu löschen.
    • Klicken Sie auf das Symbol Aktionen Aktionssymbol, um einen bestimmten Snapshot zu löschen.
  4. Wählen Sie Löschen aus. Wenn der Snapshot gerade dabei ist, ein Volume wiederherzustellen, funktioniert der Löschvorgang nicht.
  5. Bestätigen Sie den Löschvorgang.

Alle Snapshots eines Volumes in der Konsole löschen

Um alle Snapshots für ein Volume in der Konsole zu löschen, führen Sie die folgenden Schritte aus.

  1. Rufen Sie die Liste aller Snapshots auf. Gehen Sie in der IBM Cloud Konsole auf das Menü Menü-Symbol > Infrastruktur VPC-Symbol > Speicher > Snapshots.
  2. Klicken Sie auf die Zeile, um den Snapshot auszuwählen, den Sie löschen möchten.
  3. Wählen Sie im Menü Aktionen Aktionssymbol die Option Alle für Datenträger löschen aus.
  4. Bestätigen Sie den Löschvorgang, indem Sie Löschen eingeben und dann auf Löschen klicken.

Löschen von Snapshots aus dem Block Storage for VPC Detailseite in der Konsole

Sie können den zuletzt erstellten Snapshot aus der Liste der Snapshots auf der Detailseite des „ Block Storage for VPC “-Volumes löschen. Optional können Sie alle Snapshots aus dieser Ansicht löschen.

  1. Zur Liste aller Bände von „ Block Storage for VPC “ wechseln. In der IBM Cloud Konsole, gehen Sie zum Menü Menü-Symbol > Infrastruktur VPC-Symbol > Speicher > Block Storage Volumes.
  2. Wählen Sie in der Liste einen Datenträger aus und klicken Sie auf den Datenträgernamen, um die Seite mit den Datenträgerdetails aufzurufen.
  3. Klicken Sie auf Snapshots, um eine Liste der Snapshots anzuzeigen, die von diesem Datenträger erstellt wurden.
  4. Klicken Sie auf Alle löschen, um alle Snapshots für diesen Datenträger zu löschen.
  5. Alternativ können Sie eine einzelne Momentaufnahme in der Liste zum Löschen auswählen und anschließend Folgendes ausführen:
    1. Klicken Sie auf das Symbol Aktionen Aktionen-Symbol.
    2. Wählen Sie Löschen aus.
    3. Bestätigen Sie den Löschvorgang.

Snapshots über die Befehlszeilenschnittstelle löschen

Sie können jede Momentaufnahme für einen Datenträger oder alle Momentaufnahmen für einen Datenträger löschen. Damit eine Momentaufnahme gelöscht werden kann, muss sie die folgenden Voraussetzungen erfüllen:

  • Sie müssen sich im Status stable oder pending befinden.
  • Er darf nicht aktiv einen Datenträger wiederherstellen.

Einen einzelnen Snapshot über die Befehlszeilenschnittstelle löschen

Verwenden Sie die folgenden Schritte, um eine einzelne Momentaufnahme über die Befehlszeilenschnittstelle zu löschen.

  1. Listen Sie die für einen Datenträger verfügbaren Momentaufnahmen auf, um die ID der zu löschenden Momentaufnahme zu bestätigen.

    ibmcloud is snapshots --volume VOLUME [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME]
    
    $ ibmcloud is snapshots --volume  r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa
    Listing snapshots in all resource groups and region eu-de under account Test Account as user test.user@ibm.com...
    ID                                          Name                             Status   Source volume                               Bootable   Resource group   Created
    r138-7cac80af-63bb-4a1b-83dd-5f6d550a5db7   bear-peroxide-viewable-oxidant   stable   r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa   false      test-snap        2023-02-17T18:49:48+00:00
    r138-4463eb2c-4913-43b1-b9bf-62a94f74c146   cli-snapshot-test                stable   r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa   false      defaults         2023-02-17T20:15:43+00:00
    r138-e6664842-b370-496a-9ae7-da3fb647707c   snappy-snap-snap                 stable   r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa   false      test-snap        2023-02-17T18:53:57+00:00
    
  2. Führen Sie den Befehl snapshot-delete aus und geben Sie die ID der Momentaufnahme an. Zum Löschen mehrerer Momentaufnahmen müssen Sie alle ihre IDs in demselben Befehl angeben.

    ibmcloud is snapshot-delete SNAPSHOT_ID
    
  3. Bestätigen Sie das Löschen des Snapshots. Die Antwortnachricht gibt an, dass der Snapshot gelöscht wird.

    $ ibmcloud is snapshot-delete r138-e6664842-b370-496a-9ae7-da3fb647707c
    This will delete snapshot r138-e6664842-b370-496a-9ae7-da3fb647707c and cannot be undone. Continue [y/N] ?> y
    Deleting snapshot r138-e6664842-b370-496a-9ae7-da3fb647707c under account Test Account as user test.user@ibm.com...
    OK
    Snapshot r138-e6664842-b370-496a-9ae7-da3fb647707c is deleted.
    

Weitere Informationen zu verfügbaren Befehlsoptionen finden Sie unter ibmcloud is snaphot-delete.

Alle Snapshots über die Befehlszeilenschnittstelle löschen

Verwenden Sie die folgenden Schritte, um alle Momentaufnahmen über die Befehlszeilenschnittstelle zu löschen.

  1. Listet alle Momentaufnahmen auf.

    ibmcloud is snapshots --volume VOLUME [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups]
    
  2. Geben Sie den Befehl „ snapshots-delete “ ein und geben Sie die Volume-ID an.

    ibmcloud is snapshots-delete --volume VOLUME_ID
    
  3. Bestätigen Sie das Löschen der Snapshots. Die Antwortnachricht gibt an, wann die Anforderung zum Löschen der Momentaufnahme akzeptiert wird und die Momentaufnahmen gelöscht werden.

    $ ibmcloud is snapshots-delete --volume  r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa
    This will delete snapshot by volume r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa and cannot be undone. Continue [y/N] ?> y
    Deleting snapshot by volume r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa under account Test Account as user test.user@ibm.com...
    OK
    Deletion request for snapshots by volume r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa has been accepted.
    

Weitere Informationen zu verfügbaren Befehlsoptionen finden Sie unter ibmcloud is snaphot-delete.

Snapshots über die API löschen

Sie können jede Momentaufnahme für einen Datenträger oder alle Momentaufnahmen für einen Datenträger löschen. Damit eine Momentaufnahme gelöscht werden kann, muss sie die folgenden Voraussetzungen erfüllen:

  • Sie müssen sich im Status stable oder pending befinden.
  • Er darf nicht aktiv einen Datenträger wiederherstellen.

Einen einzelnen Snapshot über die API löschen

Rufen Sie die Methode „ DELETE /snapshots/{snapshot_ID} “ auf, um einen bestimmten Snapshot anhand seiner ID zu löschen.

curl -X DELETE \
"$vpc_api_endpoint/v1/snapshots/7528eb61-bc01-4763-a67a-a414a103f96d?version=2022-12-22&generation=2" \
     -H "Authorization: Bearer ${API_TOKEN}"

Alle Snapshots eines Volumes über die API löschen

Erstellen Sie einen Aufruf DELETE/snapshots und geben Sie die Quellendatenträger-ID für den Parameter source_volume.id in der Anforderung an.

curl -X DELETE \
"$vpc_api_endpoint/v1/snapshots?source_volume.id=_volume-id_&version=2022-12-22&generation=2" \
     -H "Authorization: Bearer ${API_TOKEN}"

Snapshots mit Terraform löschen

Sie können jede Momentaufnahme für einen Datenträger oder alle Momentaufnahmen für einen Datenträger löschen. Damit eine Momentaufnahme gelöscht werden kann, muss sie die folgenden Voraussetzungen erfüllen:

  • Sie müssen sich im Status stable oder pending befinden.
  • Er darf nicht aktiv einen Datenträger wiederherstellen.

Einzelne Momentaufnahme mit Terraform löschen

Verwenden Sie den Befehl terraform destroy, um ein Remote-Objekt wie einen einzelnen Schnappschuss bequem zu löschen. Im folgenden Beispiel wird „ my-snapshot “ gelöscht.

terraform destroy --target ibm_is_snapshot.my-snapshot

Weitere Informationen finden Sie unter Terraform destroy.

Alle Snapshots für einen Datenträger mit Terraform löschen

Verwenden Sie die Ressource ibm_is_volume, um alle Momentaufnahmen eines Datenträgers mit Terraform zu löschen.

resource "ibm_is_volume" "storage" {
  name                 = "example-volume"
  profile              = "general-purpose"
  zone                 = "us-south-1"
  delete_all_snapshots = true
}

Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_volume.

Überwachen des Snapshot-Lebenszyklusstatus

Tabelle 2 beschreibt die Zustände eines Snapshots im Lebenszyklus eines Snapshots. Sie können diese Zustände in der Konsole, in den Befehlsausgaben der CLI, in den API-Antworten und in den Terraform-Datenquellen sehen.

Lebenszyklusstatus von Snapshots
Momentaufnahmestatus Erläuterung
Stabil Der Snapshot ist für die Wiederherstellung eines Datenträgers verfügbar.
Wartet Snapshotinformationen werden abgerufen.
Anstehend Während der Snapshot erstellt wird, wird der Prozentsatz angezeigt, der bereits abgeschlossen ist.
Fehlgeschlagen Die Erstellung des Snapshots ist fehlgeschlagen; das Volume kann nicht aus einem Snapshot wiederhergestellt werden.
Ausgesetzt Der Snapshot ist vorübergehend nicht verfügbar.
Aktualisierung wird durchgeführt Sie haben etwas an der Momentaufnahme geändert und sie wird aktualisiert.
Wird gelöscht Der Snapshot wird gerade gelöscht.
Gelöscht Der Snapshot wurde gelöscht und steht für eine Wiederherstellung von Datenträgern nicht zur Verfügung.

Nächste Schritte

Sie können einen Datenträger aus einer Momentaufnahme wiederherstellen.