Aufbewahrungsrichtlinie für den Papierkorb konfigurieren

Standardmäßig bewahrt Compute Engine gelöschte Standard-Snapshots für einen Aufbewahrungszeitraum von drei Tagen im Papierkorb auf, bevor sie endgültig gelöscht werden. Sie können eine kürzere Aufbewahrungsdauer konfigurieren oder den Papierkorb deaktivieren, indem Sie die Aufbewahrungsrichtlinie für den Papierkorb ändern.

In diesem Dokument wird beschrieben, wie Sie die Aufbewahrungsrichtlinie für den Papierkorb aufrufen und konfigurieren.

Informationen zum Ansehen des Inhalts eines Papierkorbs oder zum Wiederherstellen eines Snapshots aus dem Papierkorb finden Sie unter Papierkorb verwalten.

Hinweis

  • 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:

    Wählen Sie den Tab für die geplante Verwendung der Beispiele auf dieser Seite aus:

    Console

    Wenn Sie über die Google Cloud Console auf Google Cloud Dienste und APIs zugreifen, müssen Sie die Authentifizierung nicht einrichten.

    gcloud

    1. Installieren Sie die Google Cloud CLI. Initialisieren Sie die Google Cloud CLI nach der Installation mit dem folgenden Befehl:

      gcloud init

      Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.

  • Legen Sie eine Standardregion und -zone fest.
  • REST

    Wenn Sie die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, verwenden Sie die Anmeldedaten, die Sie der gcloud CLI bereitstellen.

      Installieren Sie die Google Cloud CLI.

      Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.

    Weitere Informationen finden Sie in der Dokumentation zur Google Cloud -Authentifizierung unter Für die Verwendung von REST authentifizieren.

Erforderliche Rollen und Berechtigungen

Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Compute-Administrator (roles/compute.admin) für das Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Aufrufen und Verwalten der Aufbewahrungsrichtlinie für den Papierkorb 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 Aufrufen und Verwalten der Aufbewahrungsrichtlinie für den Papierkorb erforderlich sind. Maximieren Sie den Abschnitt Erforderliche Berechtigungen, um die notwendigen Berechtigungen anzuzeigen:

Erforderliche Berechtigungen

Die folgenden Berechtigungen sind erforderlich, um die Aufbewahrungsrichtlinie für den Papierkorb aufzurufen und zu verwalten:

  • So legen Sie Regeln in der Aufbewahrungsrichtlinie für den Papierkorb fest, ändern oder löschen sie: compute.snapshotRecycleBinPolicy.patch
  • So rufen Sie die Aufbewahrungsrichtlinie für den Papierkorb auf: compute.snapshotRecycleBinPolicy.get
  • So rufen Sie die Aufbewahrungsrichtlinie für den Papierkorb für einen Standard-Snapshot auf: compute.snapshots.getEffectiveRecycleBinRule auf den Snapshot

Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.

So funktioniert die Aufbewahrungsrichtlinie für den Papierkorb

Die Aufbewahrungsrichtlinie für den Papierkorb ist eine globale Sammlung von Regeln, die den Aufbewahrungszeitraum für Standardsnapshots in allen Projekten und Organisationen definieren.

Die Aufbewahrungsrichtlinie für den Papierkorb hat die folgenden Funktionen:

  • Die standardmäßige Aufbewahrungsdauer von drei Tagen wird als Systemstandardregel bezeichnet. Sie können die Systemstandardregel nicht entfernen, aber Sie können sie überschreiben.

  • Wenn Sie die Standardregel des Systems überschreiben möchten, können Sie Standardregeln für Projekte oder Organisationen hinzufügen, die für ein Projekt bzw. eine Organisation gelten. Sie können der Aufbewahrungsrichtlinie für den Papierkorb auch tagbasierte Regeln hinzufügen.

  • Regelkonflikte in der Aufbewahrungsrichtlinie werden so behoben:

    1. Tag-basierte Regeln überschreiben sowohl Projekt- als auch Organisationsstandardregeln.
    2. Wenn mehrere tagbasierte Regeln für einen Standardsnapshot gelten, wird die Regel mit dem längsten Aufbewahrungszeitraum angewendet. Eine Standardregel für ein Projekt überschreibt jedoch keine tagbasierte Regel, auch wenn die Aufbewahrungsdauer der Standardregel länger ist.
    3. Standardregeln für Projekte überschreiben die Standardregel für die Organisation.
    4. Wenn keine Regeln auf einen Standard-Snapshot angewendet werden, gilt die Standardregel des Systems.

    Weitere Informationen finden Sie unter Hierarchie von Regeln in der Aufbewahrungsrichtlinie für den Papierkorb.

  • Google empfiehlt zwar nicht, den Papierkorb zu deaktivieren, aber Sie können dies für ein Projekt, eine Organisation oder ein Tag tun, indem Sie eine Regel mit einem Aufbewahrungszeitraum von null Tagen erstellen. Alle Standard-Snapshots, die der Regel unterliegen, werden sofort gelöscht, wenn Sie sie löschen.

  • Änderungen an der Aufbewahrungsrichtlinie für den Papierkorb gelten nicht für vorhandene wiederherstellbare Snapshots, d. h. für vorhandene gelöschte Standard-Snapshots, die sich im Papierkorb befinden.

Beschränkungen

  • Es werden nur Standard-Snapshots unterstützt. Archiv-Snapshots, Instant Snapshots, Laufwerke und Images werden beim Löschen sofort dauerhaft gelöscht.
  • Änderungen an der Aufbewahrungsrichtlinie für den Papierkorb gelten nicht für vorhandene wiederherstellbare Snapshots, d. h. für vorhandene gelöschte Standard-Snapshots, die sich im Papierkorb befinden.
  • Wenn Sie eine Aufbewahrungsrichtlinienregel für ein Tag angeben möchten, muss das Tag bereits vorhanden sein.
  • Sie können Regeln für Aufbewahrungsrichtlinien nur für Projekte, Organisationen oder Tags festlegen.
  • Wenn Sie eine Aufbewahrungsrichtlinienregel für ein Tag festlegen, gilt die Aufbewahrungsrichtlinie nur für Standard-Snapshots mit diesem Tag. Archiv-Snapshots, Instant Snapshots, Laufwerke und alle anderen Ressourcen mit diesem Tag sind nicht mit dem Papierkorb kompatibel und werden endgültig gelöscht, wenn Sie sie löschen.

Standardaufbewahrungsdauer für ein Projekt oder eine Organisation festlegen oder entfernen

Wenn Sie die standardmäßige Systemregel von drei Tagen in einem Projekt oder einer Organisation überschreiben oder den Papierkorb deaktivieren möchten, legen Sie die Standardregel für die Aufbewahrungsrichtlinie für das Projekt oder die Organisation fest.

Sie können die gcloud CLI oder REST verwenden.

gcloud-CLI

Führen Sie den Befehl gcloud beta compute snapshot-recycle-bin-policy update aus. Verwenden Sie das Flag --set-rule=default, um die Standardregel für die Aufbewahrungsrichtlinie festzulegen, und das Flag --standard-snapshots-retention-duration-days, um den Aufbewahrungszeitraum für die Regel anzugeben.

  • Verwenden Sie den folgenden Befehl, um die Standardaufbewahrungsrichtlinie für eine Organisation festzulegen:

    gcloud beta compute snapshot-recycle-bin-policy update \
      --set-rule=default \
      --standard-snapshots-retention-duration-days=DEFAULT_RETENTION_PERIOD_DAYS \
      --organization=ORGANIZATION_ID
    

    Ersetzen Sie Folgendes durch die entsprechenden Werte:

    • DEFAULT_RETENTION_PERIOD_DAYS: Der Aufbewahrungszeitraum in Tagen für das Projekt oder die Organisation. Geben Sie einen Wert zwischen 0 und 7 an. Wenn Sie den Papierkorb deaktivieren möchten, geben Sie 0 an.
    • ORGANIZATION_ID: optional. Die ID der Organisation, für die Sie die standardmäßige Aufbewahrungsregel festlegen möchten. Beispiel: 123456789012. Sie müssen die Organisations-ID oder die Projekt-ID angeben, aber nicht beides.

    Wenn Sie die Standardaufbewahrungsrichtlinie für ein Projekt festlegen möchten, ersetzen Sie im vorherigen Befehl das Flag --organization durch --project=<var>PROJECT_ID</var>. Dabei ist PROJECT_ID die ID des Projekts.

  • Wenn Sie die Standardaufbewahrungsregel für ein Projekt oder eine Organisation entfernen möchten, verwenden Sie denselben Befehl, geben aber --remove-rule=default anstelle von --set-rule=default an.

    So entfernen Sie beispielsweise die standardmäßige Aufbewahrungsrichtlinienregel für eine Organisation:

    gcloud beta compute snapshot-recycle-bin-policy update \
      --organization=ORGANIZATION_ID \
      --remove-rule=default
    

    Ersetzen Sie ORGANIZATION_ID durch die ID der Organisation.

REST

Erstellen Sie eine PATCH-Anfrage an die Methode snapshotRecycleBinPolicy.

Geben Sie im Anfragetext ein rules-Objekt an, das den Standardzeitraum für den Papierkorb in Tagen angibt.

  • So fügen Sie eine Aufbewahrungsrichtlinie für ein Projekt hinzu oder ändern sie:

    PATCH  https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/snapshotRecycleBinPolicy
    {
    "rules": {
      "default": {
        "standardSnapshots": {
          "retentionDurationDays": DEFAULT_RETENTION_PERIOD_DAYS
        }
      }
    }
    }
    

    Ersetzen Sie Folgendes durch die entsprechenden Werte:

    • PROJECT_ID: die Projekt-ID, z. B. dev-project.
    • DEFAULT_RETENTION_PERIOD_DAYS: Die standardmäßige Aufbewahrungsdauer in Tagen. Geben Sie einen Wert zwischen 0 und 7 an. Wenn Sie den Papierkorb deaktivieren möchten, geben Sie 0 an.
  • Wenn Sie eine Aufbewahrungsrichtlinie für eine Organisation hinzufügen oder ändern möchten, senden Sie eine PATCH-Anfrage wie im vorherigen Beispiel, verwenden Sie aber die folgende URL.

    PATCH https://compute.googleapis.com/compute/beta/organizations/ORGANIZATION_ID/global/snapshotRecycleBinPolicy/

    Der Anfragetext ist derselbe wie im vorherigen Beispiel.

    Ersetzen Sie ORGANIZATION_ID durch die ID der Organisation. Beispiel: 123456789012

  • Wenn Sie die standardmäßige Aufbewahrungsregel für ein Projekt oder eine Organisation entfernen möchten, stellen Sie eine ähnliche PATCH-Anfrage, geben Sie aber null für die default-Regel an.

    So entfernen Sie beispielsweise die standardmäßige Aufbewahrungsregel für eine Organisation:

    PATCH https://compute.googleapis.com/compute/beta/organizations/ORGANIZATION_ID/global/snapshotRecycleBinPolicy/
    {
    "rules": {
       "default": null
     }
    }
    

    Ersetzen Sie ORGANIZATION_ID durch die ID der Organisation.

Aufbewahrungsrichtlinie für ein Tag festlegen oder entfernen

Wenn Sie einen bestimmten Aufbewahrungszeitraum für Standard-Snapshots mit einem bestimmten Tag festlegen möchten, legen Sie eine tagbasierte Regel auf Projekt- oder Organisationsebene fest. Tag-basierte Regeln überschreiben die Standardregel für ein Projekt oder eine Organisation und haben die folgenden Merkmale:

  • Tag-basierte Regeln auf Organisations- oder Projektebene gelten für alle Standardmomentaufnahmen in der Organisation bzw. im Projekt, die das Tag haben.
  • Tag-Regeln auf Projektebene überschreiben Tag-Regeln auf Organisationsebene nur, wenn die Regel auf Projektebene einen längeren Aufbewahrungszeitraum hat.

    Beispiel: Eine Tag-Regel auf Organisationsebene mit einem Aufbewahrungszeitraum von zwei Tagen überschreibt eine Tag-Regel auf Projektebene mit einem Aufbewahrungszeitraum von einem Tag.

Weitere Informationen finden Sie unter Hierarchie von Regeln in der Aufbewahrungsrichtlinie für den Papierkorb.

Sie können die gcloud CLI oder REST verwenden.

gcloud-CLI

Verwenden Sie den gcloud beta compute snapshot-recycle-bin-policy update-Befehl, um eine Aufbewahrungsrichtlinienregel für ein Tag festzulegen. Mit dem Flag --set-rule geben Sie den Namen des Tags an und mit dem Flag --standard-snapshots-retention-duration-days den Aufbewahrungszeitraum für den Papierkorb in Tagen.

gcloud beta compute snapshot-recycle-bin-policy update \
  --set-rule=TAG_NAMESPACED_NAME \
  --standard-snapshots-retention-duration-days=RETENTION_PERIOD_DAYS \
  --organization=ORGANIZATION_ID

Ersetzen Sie Folgendes durch die entsprechenden Werte:

  • TAG_NAMESPACED_NAME: Der Namespace-Name des Tags, einschließlich seines Werts. Beispiel: my-project-id/tag-key/tag-value oder my-organization-id/tag-key/tag-value.
  • RETENTION_PERIOD_DAYS: Der Aufbewahrungszeitraum in Tagen, von 0 bis 7. Wenn Sie den Papierkorb für Snapshots mit diesem Tag deaktivieren möchten, geben Sie 0 an.
  • ORGANIZATION_ID: optional. Die ID der Organisation, für die die Regel gilt. Beispiel: 123456789012 Sie müssen entweder die Organisations-ID oder die Projekt-ID angeben, aber nicht beide.

Wenn Sie die Standardaufbewahrungsrichtlinie für ein Projekt festlegen möchten, ersetzen Sie im vorherigen Befehl das Flag --organization durch --project=<var>PROJECT_ID</var>. Dabei ist PROJECT_ID die ID des Projekts.

Wenn Sie eine Aufbewahrungsrichtlinienregel für ein Tag entfernen möchten, verwenden Sie denselben Befehl, geben Sie aber --remove-rule=TAG_NAMESPACED_NAME anstelle von --set-rule an. So entfernen Sie beispielsweise eine tagbasierte Regel für eine Organisation:

gcloud beta compute snapshot-recycle-bin-policy update \
  --organization=ORGANIZATION_ID \
  --remove-rule=TAG_NAMESPACED_NAME

REST

Erstellen Sie eine PATCH-Anfrage an die Methode snapshotRecycleBinPolicy, um eine Aufbewahrungsrichtlinienregel für ein Tag festzulegen. Fügen Sie im Anfragetext ein rules-Objekt ein, in dem der Name des Tags und der Aufbewahrungszeitraum in Tagen angegeben werden.

  • So legen Sie eine Aufbewahrungsrichtlinienregel für ein Tag in einem Projekt fest oder aktualisieren sie:
PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/snapshotRecycleBinPolicy/
{
  "rules": {
    "TAG_NAMESPACED_NAME_1": {
      "standardSnapshots": { 
        "retentionDurationDays": RETENTION_PERIOD_DAYS
      }
    }
  }
}

Ersetzen Sie Folgendes durch die entsprechenden Werte:

  • PROJECT_ID: die ID des Projekts.
  • TAG_NAMESPACED_NAME: Der Namespace-Name des Tags, einschließlich seines Werts. Beispiel: my-project-id/env/prod oder my-organization-id/env/build.
  • RETENTION_PERIOD_DAYS: Der Aufbewahrungszeitraum in Tagen, von 0 bis 7. Wenn Sie den Papierkorb für Snapshots mit diesem Tag deaktivieren möchten, geben Sie 0 an.

  • Wenn Sie eine Aufbewahrungsrichtlinienregel für ein Tag in einer Organisation festlegen oder aktualisieren möchten, senden Sie eine PATCH-Anfrage wie im vorherigen Beispiel, verwenden Sie aber die folgende URL.

PATCH https://compute.googleapis.com/compute/beta/organizations/ORGANIZATION_ID/global/snapshotRecycleBinPolicy/

Ersetzen Sie ORGANIZATION_ID durch die ID der Organisation. Der Anfragetext ist wie im vorherigen Beispiel beschrieben.

  • Wenn Sie eine Aufbewahrungsrichtlinienregel für ein Tag entfernen möchten, erstellen Sie eine PATCH-Anfrage wie in den vorherigen Beispielen, geben Sie aber null für die tagbasierte Regel an. So entfernen Sie beispielsweise die Aufbewahrungsrichtlinienregel für eine tagbasierte Regel in einem Projekt:
PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/snapshotRecycleBinPolicy
{
  "rules": {
    "TAG_NAMESPACED_NAME_1": null
  }
}

Aufbewahrungsrichtlinie für den Papierkorb für ein Projekt oder eine Organisation ansehen

Wenn Sie feststellen möchten, ob für ein Projekt oder eine Organisation benutzerdefinierte Regeln für den Papierkorb festgelegt sind, rufen Sie die tagbasierten Regeln auf oder prüfen Sie, ob der Papierkorb deaktiviert ist. Sehen Sie sich dazu die Regeln in der Aufbewahrungsrichtlinie für den Papierkorb des Projekts oder der Organisation an.

Verwenden Sie die gcloud CLI oder REST, um die Regeln in der Aufbewahrungsrichtlinie für den Papierkorb eines Projekts oder einer Organisation aufzurufen.

gcloud-CLI

Verwenden Sie den Befehl gcloud beta compute snapshot-recycle-bin-policy describe, um die Aufbewahrungsrichtlinie für den Papierkorb für ein Projekt oder eine Organisation aufzurufen, einschließlich der tagbasierten Regeln:

  • So rufen Sie die Aufbewahrungsrichtlinie für den Papierkorb für eine Organisation auf:

    gcloud beta compute snapshot-recycle-bin-policy describe \
      --organization=ORGANIZATION_ID
    

    Ersetzen Sie ORGANIZATION_ID durch die ID der Organisation.

  • So rufen Sie die Aufbewahrungsrichtlinie für den Papierkorb für ein Projekt auf:

    gcloud beta compute snapshot-recycle-bin-policy describe \
    --project=PROJECT_ID
    

    Ersetzen Sie PROJECT_ID durch die ID des Projekts.

Die Ausgabe ist eine Liste von Regelobjekten, die in etwa so aussieht: Die dreitägige Systemstandardregel ist in der Ausgabe enthalten.

  rules:
    default:
      standardSnapshots:
        retentionDurationDays: '2'
    database-project/Testing-tag-key/build:
      standardSnapshots:
        retentionDurationDays: '0'
    database-project/Testing-tag-key/critical:
      standardSnapshots:
        retentionDurationDays: '5'
    systemRules:
      default:
        standardSnapshots:
          retentionDurationDays: '3'

Im Feld retentionDurationDays für jede Regel wird der Aufbewahrungszeitraum der Regel in Tagen angegeben. In diesem Beispiel hat das Projekt database-project drei Regeln:

  • eine 5‑Tages-Regel für alle Snapshots mit dem Tag Testing-tag-key/critical.
  • sofortiges Löschen aller Snapshots mit dem Tag Testing-tag-key/build.
  • eine Standardaufbewahrungsdauer von zwei Tagen für alle anderen Snapshots im Projekt.

REST

Wenn Sie alle Regeln für Aufbewahrungsrichtlinien für ein Projekt oder eine Organisation aufrufen möchten, einschließlich der tagbasierten Regeln, erstellen Sie eine GET-Anfrage an die Methode snapshotRecycleBinPolicy.get.

  • So rufen Sie die Aufbewahrungsrichtlinie einer Organisation auf:

    GET https://compute.googleapis.com/compute/beta/organizations/ORGANIZATION_ID/global/snapshotRecycleBinPolicy
    

    Ersetzen Sie ORGANIZATION_ID durch die ID der Organisation.

  • So rufen Sie die Aufbewahrungsrichtlinie eines Projekts auf:

    GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/snapshotRecycleBinPolicy
    

    Ersetzen Sie PROJECT_ID durch die ID des Projekts.

Die Antwort sieht etwa so aus: Die standardmäßige 3‑Tages-Regel ist in der Ausgabe enthalten.

  {
    "rules": {
     "default": {
      "standardSnapshots": {
        "retentionDurationDays": "2"
      }
    },
    "database-project/Testing-tag-key/build": {
      "standardSnapshots": {
        "retentionDurationDays": "0"
      }
    },
    "database-project/Testing-tag-key/critical": {
      "standardSnapshots": {
        "retentionDurationDays": "5"
      }
    },
     "systemRules": {
      "default": {
       "standardSnapshots": {
         "retentionDurationDays": "3"
      }
     }
    }
  }
 }

Das Feld retentionDurationDays für jede Regel gibt den Aufbewahrungszeitraum der Regel in Tagen an. In diesem Beispiel hat das Projekt database-project drei Regeln:

  • eine 5‑Tages-Regel für alle Snapshots mit dem Tag Testing-tag-key/critical.
  • sofortiges Löschen aller Snapshots mit dem Tag Testing-tag-key/build.
  • eine Standardaufbewahrungsdauer von zwei Tagen für alle anderen Snapshots im Projekt.

Wenn der Aufbewahrungszeitraum null ist, löscht Compute Engine den Snapshot sofort nach dem Löschen endgültig. Andernfalls gibt die Aufbewahrungsdauer an, wie lange Compute Engine den Snapshot im Papierkorb aufbewahrt, bevor er endgültig gelöscht wird.

Aufbewahrungsdauer im Papierkorb für ein Tag ansehen

Wenn Sie die Aufbewahrungsrichtlinie für ein Tag aufrufen möchten, rufen Sie die Aufbewahrungsrichtlinie für das Projekt oder die Organisation ab, in der das Tag definiert ist.

Aufbewahrungsdauer im Papierkorb für einen bestimmten Snapshot prüfen

Wenn Sie wissen möchten, ob ein Standardsnapshot im Papierkorb aufbewahrt wird, wenn er gelöscht wird, und wie lange, sehen Sie sich den Aufbewahrungszeitraum an. Wenn der Aufbewahrungszeitraum null ist, wird der Snapshot sofort nach dem Löschen endgültig gelöscht. Andernfalls gibt der Aufbewahrungszeitraum an, wie lange der Snapshot im Papierkorb aufbewahrt wird, wenn er gelöscht wird.

Sie können den Aufbewahrungszeitraum für einen bestimmten Snapshot mit derGoogle Cloud Console, der gcloud CLI oder REST prüfen.

Google Cloud Console

  1. Rufen Sie in der Google Cloud Console die Seite Snapshots auf.

Zur Seite "Snapshots"

  1. Sehen Sie sich auf dem Tab Snapshots die Liste der Snapshots im Projekt an.

  2. Klicken Sie in der Spalte Name auf den Namen des Standard-Snapshots. Die Seite Details zu Snapshots für den ausgewählten Snapshot wird angezeigt.

  3. Das Attribut Aufbewahrung im Papierkorb zeigt den Aufbewahrungszeitraum des Snapshots im Papierkorb an.

gcloud-CLI

Verwenden Sie den Befehl gcloud beta compute snapshots get-effective-recycle-bin-rule, um die Aufbewahrungsdauer für einen bestimmten Snapshot aufzurufen.

gcloud beta compute snapshots get-effective-recycle-bin-rule \
  SNAPSHOT_NAME \
  --project=PROJECT_ID

Ersetzen Sie Folgendes durch die entsprechenden Werte:

  • PROJECT_ID: die ID des Projekts, das den Snapshot enthält.
  • SNAPSHOT_NAME: der Name des Snapshots.

Die Ausgabe sieht etwa so aus:

retentionDurationDays: '5'

Das Feld retentionDurationDays gibt die Aufbewahrungsdauer von Snapshots im Papierkorb in Tagen an.

REST

Wenn Sie den Aufbewahrungszeitraum für einen bestimmten Snapshot aufrufen möchten, erstellen Sie eine GET-Anfrage an die Methode getEffectiveRecycleBinRule.

GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/snapshots/SNAPSHOT_NAME/getEffectiveRecycleBinRule

Ersetzen Sie Folgendes durch die entsprechenden Werte:

  • PROJECT_ID: die ID des Projekts, das den Snapshot enthält.
  • SNAPSHOT_NAME: der Name des Snapshots.

Das Ergebnis sieht etwa so aus:

{
  "retentionDurationDays": "5"
}

Das Feld retentionDurationDays gibt die Aufbewahrungsdauer von Snapshots im Papierkorb in Tagen an.

Wenn der Aufbewahrungszeitraum null ist, löscht Compute Engine den Snapshot sofort nach dem Löschen endgültig. Andernfalls gibt die Aufbewahrungsdauer an, wie lange Compute Engine den Snapshot im Papierkorb aufbewahrt, bevor er endgültig gelöscht wird.

Um zu ermitteln, welche Regeln in der Aufbewahrungsrichtlinie auf den Snapshot angewendet werden, vergleichen Sie die Tags des Snapshots mit den Tags und der Standardregel in der Aufbewahrungsrichtlinie für das Projekt und die Organisation.

Wählen Sie eine der folgenden Optionen aus, um den Aufbewahrungszeitraum für einen Standardsnapshot zu ändern:

Nächste Schritte