Objekt-Holds

Nutzung

Auf dieser Seite werden Objekt-Holds erläutert. Dabei handelt es sich um Metadaten-Flags, die Sie für einzelne Objekte festlegen können. Ein Objekt, für das ein Hold festgelegt wurde, kann nicht gelöscht oder ersetzt werden. Sie können jedoch die Metadaten des Objekts bearbeiten.

Arten von Holds

Cloud Storage bietet folgende Arten von Holds:

  • Ereignisbasierte Holds
  • Temporäre Holds

Ein Objekt kann einen der beiden Typen, beide Typen oder keinen Hold haben. Wenn für ein Objekt keine Aufbewahrungskonfiguration festgelegt ist und es in einem Bucket ohne Aufbewahrungsrichtlinie gespeichert wird, verhalten sich beide Arten von Holds genau gleich. In der folgenden Tabelle wird beschrieben, wie sich die einzelnen Arten von Holds verhalten, wenn ein Objekt eine Aufbewahrungskonfiguration hat oder in einem Bucket mit einer Aufbewahrungsrichtlinie gespeichert ist:

Objekt hat einen ereignisbasierten Hold Für das Objekt gilt ein temporärer Hold
Das Objekt hat eine Aufbewahrungskonfiguration. Nicht zutreffend: Objekte können nicht gleichzeitig einen ereignisbasierten Hold und eine Aufbewahrungskonfiguration haben. Beim Freigeben eines temporären Holds wirkt sich dies nicht auf das Ablaufdatum der Objektaufbewahrung aus
Das Objekt wird in einem Bucket mit einer Aufbewahrungsrichtlinie gespeichert Beim Freigeben eines ereignisbasierten Holds wird die Zeit des Objekts im Bucket auf den Beginn der Aufbewahrungsdauer zurückgesetzt Beim Freigeben eines temporären Holds wirkt sich dies nicht auf die Zeit des Objekts im Bucket in Bezug auf die Aufbewahrungsdauer aus

Beispiel für einen ereignisbasierten Hold

Angenommen, Sie haben zwei Objekte – Objekt A und Objekt B – in einem Bucket, dessen Aufbewahrungsrichtlinie eine Aufbewahrungsdauer von einem Jahr festlegt. Beim Einfügen der Objekte in den Bucket haben Sie für das Objekt A einen ereignisbasierten Hold und für das Objekt B einen temporären Hold festgelegt. Wenn ein Jahr vergangen ist, könnten Sie nun normalerweise beide Objekte löschen. Der Hold für beide Objekte verhindert dies.

Sie entfernen die Holds nun bei beiden Objekten. Bei Objekt A, für das ein ereignisbasierter Hold verwendet wurde, beginnt die Zeit im Bucket für die Aufbewahrungsdauer bei null. Das heißt, es muss noch ein Jahr im Bucket verbleiben, bevor es gelöscht oder ersetzt werden kann. Objekt B, für das ein temporärer Hold verwendet wurde, kann sofort gelöscht oder ersetzt werden, da der temporäre Hold keine Auswirkung darauf hat, wann für das Objekt die Aufbewahrungsdauer abgelaufen ist.

Dieses Verhalten ermöglicht es Ihnen, ereignisbasierte Holds in Verbindung mit Aufbewahrungsrichtlinien zu verwenden, um die Aufbewahrung basierend auf einem Ereignis zu steuern. So lässt sich beispielsweise die Aufbewahrung von Kreditdokumenten für einen bestimmten Zeitraum nach der Tilgung des Darlehens festlegen. Temporäre Holds können zur Einhaltung regulatorischer oder rechtlicher Zwecke verwendet werden, beispielsweise zur Aufbewahrung von Handelsdokumenten für rechtliche Prüfungen.

Standardmäßiges ereignisbasiertes Hold-Attribut

Zusätzlich zur Anwendung von Holds auf einzelne Objekte können Sie für den Bucket das standardmäßige ereignisbasierte Hold-Attribut aktivieren. Wenn dieses Attribut aktiviert ist, erhalten neue Objekte, die dem Bucket hinzugefügt werden, automatisch einen ereignisbasierten Hold.

Diese Option ist hilfreich, wenn die Objekte für einen bestimmten Zeitraum im Bucket verbleiben sollen, nachdem ein bestimmtes Ereignis eingetreten ist. Beispiel: Ihr Bucket ist für Kreditdokumente vorgesehen, die eine bestimmte Anzahl von Jahren aufbewahrt werden müssen, nachdem das Darlehen getilgt wurde. Wenn eine geeignete Aufbewahrungsrichtlinie und das standardmäßige ereignisbasierte Hold-Attribut für Ihren Bucket aktiviert sind, wird beim Hochladen eines Kreditdokuments in den Bucket ein ereignisbasierter Hold für das Dokument festgelegt. Nach der Tilgung des Darlehens können Sie den Hold entfernen. Die Aufbewahrungsrichtlinie stellt dann sicher, dass die Dokumente aufbewahrt werden und unverändert bleiben, bis die in der Aufbewahrungsrichtlinie festgelegte Aufbewahrungsdauer abgelaufen ist.

Einschränkungen

  • Anfragen, bei denen versucht wird, einen ereignisbasierten Hold für ein Objekt mit einer vorhandenen Aufbewahrungskonfiguration zu platzieren, schlagen fehl.

    • Anfragen, die gleichzeitig einen ereignisbasierten Hold für ein Objekt und eine Aufbewahrungskonfiguration für das Objekt festlegen, schlagen ebenfalls fehl.
  • Objekt-Holds können nicht mit der XML API verwaltet werden. Der Hold-Status eines Objekts wird beim Abrufen von Objektmetadaten nicht angegeben.

    • Ein Versuch, ein Objekt mit der XML API zu löschen oder zu ersetzen, schlägt jedoch weiterhin fehl, sofern das Objekt einen Hold aufweist.

    • Für mehrteilige XML API-Uploads können Sie das Hochladen und Hochladen von Teilen initiieren. Die Anfrage zum Abschließen des Uploads schlägt jedoch fehl, wenn ein Objekt, das Holds enthält, überschrieben würde.

Nächste Schritte