Konfigurieren der Objekt-Aufbewahrung (Bucket Lock) für Cloud-Container-Speicherpools in „ Google Cloud Storage “

Google Cloud Storage (GCS) Bucket Lock- und Object Retention-Richtlinien bieten zusätzlichen Schutz für Daten, die in Cloud-Container-Speicherpools gespeichert sind. Diese Funktionen verhindern, dass Objekte während einer festgelegten Aufbewahrungsfrist geändert oder gelöscht werden. Mit der Objektsperre können Sie einen festen Zeitraum festlegen, in dem ein Objekt unveränderlich bleibt und nicht überschrieben oder gelöscht werden kann. Object Retention hilft Unternehmen dabei, gesetzliche Anforderungen zu erfüllen, die eine WORM-Datensicherung (Write Once Read Many) vorschreiben.

Vorbereitende Schritte

Überprüfen Sie die folgenden Anforderungen und Einschränkungen, bevor Sie die GCS-Objektspeicherung für Cloud-Container-Speicherpools konfigurieren:
  • Datenbanksicherungen in der Cloud und die Aufbewahrung in Cloud-Speicherpools werden in Pools, die GCS Object Lock verwenden, nicht unterstützt.
  • GCS-Buckets mit erzwungenen Aufbewahrungsrichtlinien dürfen nur von einem einzigen IBM Storage Protect Speicherpool verwendet werden. Teilen Sie einen gesperrten Bucket nicht über mehrere Pools hinweg.
  • Bei Containerobjekten mit referenzierten Daten wird die Sperre am Ende der Aufbewahrungsfrist vom IBM Storage Protect Server verlängert, bis alle referenzierten Daten abgelaufen sind oder nicht mehr benötigt werden. Nach Ablauf der Gültigkeitsdauer wird der Container gelöscht.
  • IBM Storage Protect Die Richtlinieneinstellungen sind unabhängig von der GCS-Sperrdauer.

Informationen zu dieser Task

GCS Object Retention (Bucket Lock) kann mit Cloud-Container-Speicherpools für folgende Zwecke verwendet werden:
  • Direkt von Kunden eingelesene Daten
  • Daten, die aus einem anderen Speicherpool herabgestuft wurden
Die Objektsperre muss während der Erstellung des Buckets aktiviert sein. Der Retentionsschutz gilt erst, nachdem der IBM Storage Protect Server Daten in den GCS-Bucket geschrieben hat.
Bitte beachten Sie: GCS Object Lock wird nur für neue Buckets und neue Cloud-Container-Speicherpools unterstützt. Sie können Object Lock für vorhandene Buckets nicht deaktivieren.

GCS bietet zwei Aufbewahrungsmodi, die dem „ AWS -Objektsperre” ähneln:

Speichermodi
  • Governance-Modus: Benutzer mit bestimmten IAM-Berechtigungen können Aufbewahrungseinstellungen überschreiben, um geschützte Objekte zu löschen oder zu ändern.
  • Compliance-Modus: Kein Benutzer, einschließlich Administratoren, kann die Sperre vor Ablauf der Aufbewahrungsfrist außer Kraft setzen. (Derzeit nicht unterstützt)
Warnung: Die IBM Storage Protect Serveruhr muss mit der Uhr von Google Cloud synchronisiert sein. Erhebliche Zeitunterschiede können zu Fehlern bei Schreib- und Löschvorgängen führen.
Tipp: IBM Storage Protect verwendet standardmäßig den Governance-Modus.

Prozedur

Um die GCS-Objektspeicherung mithilfe des Befehlszeilen-Verwaltungsclients zu konfigurieren, führen Sie die folgenden Schritte aus:

  1. Erstellen Sie einen GCS-Bucket mit aktivierter Bucket-Sperre.

    Verwenden Sie die Konsole oder die Befehlszeilenschnittstelle (CLI) von „ Google Cloud “, um einen Bucket mit aktivierter Objektsperre zu erstellen.

  2. Definieren Sie die Verbindung zum GCS-Bucket.
    DEFINE CONNECTION connection_name \
        cloudtype=google \
        bucketname=gcp_bucket_name \
        keylocation=gcp_key_location
  3. Definieren Sie den Speicherpool.
    DEFINE STGPOOL storage_pool_name \
        stgtype=cloud \
        connection=connection_name \
        enableclouddatalock=yes \
        clouddatalockduration=duration_in_days
    
    
    Wichtig:
    • Sobald auf „Ja“ enableclouddatalock gesetzt ist, kann es nicht mehr auf „Nein“ zurückgesetzt werden.
    • Für Produktionsumgebungen muss clouddatalockduration der Wert mindestens 1 Tag betragen.
    • Der IBM Storage Protect Server überprüft, ob die Sperrkonfiguration zwischen dem Speicherpool und dem GCS-Bucket übereinstimmt.
  4. Legen Sie ein Speicherpoolverzeichnis für den Cloud-Cache fest.
    DEFINE STGPOOLDIR storage_pool_name directory_path

Nächste Schritte

Sobald die Konfiguration abgeschlossen ist, ist der Speicherpool bereit, Daten zu empfangen. Container werden beim Schreiben in den GCS-Bucket gesperrt und bleiben gesperrt, solange sie von IBM Storage Protect Clients referenziert werden.

Sie können Informationen zum Status der Tastensperre mit QUERY STGPOOL dem Befehl anzeigen. Der QUERY STGPOOL Befehl zeigt Folgendes an:
  • Status der Cloud-Datensperre
  • Dauer der Clouddatensperre