Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Beispiel 8: Prioritäten für den S3-Bucket-Lebenszyklus und die ILM-Richtlinie

Beitragende

Je nach Lifecycle-Konfiguration folgen Objekte den Aufbewahrungseinstellungen entweder des S3 Bucket-Lebenszyklus oder einer ILM-Richtlinie.

Beispiel für einen Bucket-Lebenszyklus, der Priorität gegenüber der ILM-Richtlinie hat

ILM-Richtlinie
  • Regel basiert auf nicht aktueller Zeitreferenz: An Tag 0, bewahren Sie X Kopien 20 Tage lang auf

  • Regel basierend auf Referenz zur Aufnahmezeit (Standard): An Tag 0 sollten X Kopien 50 Tage lang aufbewahrt werden

Bucket-Lebenszyklus

"Filter": {"Prefix": "docs/"}, "Expiration": {"Days": 100}, "NoncurrentVersionExpiration": {"NoncurrentDays": 5}

Ergebnis
  • Ein Objekt namens „docs/Text“ wird aufgenommen. Es entspricht dem Bucket-Lebenszyklusfilter des Präfixes „docs/“.

    • Nach 100 Tagen wird eine Löschmarkierung erstellt und "docs/Text" wird nicht mehr aktuell.

    • Nach 5 Tagen, insgesamt 105 Tage seit Aufnahme, wird "docs/Text" gelöscht.

    • Nach 95 Tagen, also insgesamt 200 Tagen seit der Aufnahme und 100 Tagen seit der Löschmarkierung, wird die abgelaufene Löschmarkierung gelöscht.

  • Ein Objekt namens „Video/Film“ wird aufgenommen. Er stimmt nicht mit dem Filter überein und verwendet die ILM-Aufbewahrungsrichtlinie.

    • Nach 50 Tagen wird eine Löschmarkierung erstellt und "Video/Film" wird nicht mehr aktuell.

    • Nach 20 Tagen, insgesamt 70 Tage seit der Aufnahme, "Video/Film" wird gelöscht.

    • Nach 30 Tagen, also insgesamt 100 Tagen seit der Aufnahme und 50 Tagen seit der Löschmarkierung, wird die abgelaufene Löschmarkierung gelöscht.

Beispiel für den Bucket-Lebenszyklus, der implizit dauerhaft hält

ILM-Richtlinie
  • Regel basiert auf nicht aktueller Zeitreferenz: An Tag 0, bewahren Sie X Kopien 20 Tage lang auf

  • Regel basierend auf Referenz zur Aufnahmezeit (Standard): An Tag 0 sollten X Kopien 50 Tage lang aufbewahrt werden

Bucket-Lebenszyklus

"Filter": {"Prefix": "docs/"}, "Expiration": {"ExpiredObjectDeleteMarker": true}

Ergebnis
  • Ein Objekt namens „docs/Text“ wird aufgenommen. Es entspricht dem Bucket-Lebenszyklusfilter des Präfixes „docs/“.

    Die Expiration Aktion gilt nur für abgelaufene Löschmarkierungen, was bedeutet, alles andere für immer zu behalten (beginnend mit "docs/").

    Löschmarkierungen, die mit „docs/“ beginnen, werden entfernt, wenn sie abgelaufen sind.

  • Ein Objekt namens „Video/Film“ wird aufgenommen. Er stimmt nicht mit dem Filter überein und verwendet die ILM-Aufbewahrungsrichtlinie.

    • Nach 50 Tagen wird eine Löschmarkierung erstellt und "Video/Film" wird nicht mehr aktuell.

    • Nach 20 Tagen, insgesamt 70 Tage seit der Aufnahme, "Video/Film" wird gelöscht.

    • Nach 30 Tagen, also insgesamt 100 Tagen seit der Aufnahme und 50 Tagen seit der Löschmarkierung, wird die abgelaufene Löschmarkierung gelöscht.

Beispiel für die Verwendung von Bucket-Lebenszyklus zur Duplizierung von ILM und zur Bereinigung abgelaufener Löschmarkierungen

ILM-Richtlinie
  • Regel basiert auf nicht aktueller Zeitreferenz: An Tag 0, bewahren Sie X Kopien 20 Tage lang auf

  • Regel basierend auf Referenz zur Aufnahmezeit (Standard): An Tag 0, X Kopien für immer aufbewahren

Bucket-Lebenszyklus

"Filter": {}, "Expiration": {"ExpiredObjectDeleteMarker": true}, "NoncurrentVersionExpiration": {"NoncurrentDays": 20}

Ergebnis
  • Die ILM-Richtlinie wird im Bucket-Lebenszyklus dupliziert.

    • Die „Forever“-Richtlinie zielt darauf ab, Objekte manuell zu entfernen und nicht aktuelle Versionen nach 20 Tagen zu bereinigen. Folglich behält die Ingest-Time-Regel abgelaufene Löschmarkierungen für immer bei.

    • Der Bucket-Lebenszyklus dupliziert das Verhalten der ILM-Richtlinie beim Hinzufügen "ExpiredObjectDeleteMarker": true, was Löschmarkierungen entfernt, wenn sie abgelaufen sind

  • Ein Objekt wird aufgenommen. Kein Filter bedeutet, dass der Bucket-Lebenszyklus auf alle Objekte angewendet und die ILM-Aufbewahrungseinstellungen außer Kraft gesetzt wird.

    • Wenn eine Serviceeinheit eine Anfrage zum Löschen von Objekten ausgibt, wird eine Löschmarkierung erstellt und das Objekt wird nicht mehr aktuell.

    • Nach 20 Tagen wird das nicht aktuelle Objekt gelöscht und die Löschmarkierung ist abgelaufen.

    • Kurz danach wird die abgelaufene Löschmarkierung gelöscht.