Verwalten Ihres Speicher-Lebenszyklus - Amazon Simple Storage Service

Verwalten Ihres Speicher-Lebenszyklus

Um Ihre Objekte so zu verwalten, dass diese während ihres gesamten Lebenszyklus kosteneffizient gespeichert werden, konfigurieren Sie deren Amazon S3-Lebenszyklus. Eine S3-Lebenszykluskonfiguration besteht aus einer Reihe von Regeln, mit denen Aktionen definiert werden, die Amazon S3 auf eine Gruppe von Objekten anwendet. Es gibt zwei Aktionstypen:

  • Überführungsaktionen – Definieren, wann Objekte zu einer anderen Verwenden von Amazon S3-Speicherklassen überführt werden sollen. Beispielsweise können Sie festlegen, dass Objekte 30 Tage nach ihrer Erstellung in die Speicherklasse S3 Standard-IA (IA steht für "Infrequent Access", seltener Zugriff) übergehen und 1 Jahr nach ihrer Erstellung in der Speicherklasse S3 Glacier archiviert werden sollen.

    Mit Lebenszyklus-Überführungsanforderungen sind Kosten verbunden. Informationen zu den Preisen finden Sie unter Amazon S3 – Preise.

  • Ablaufaktionen – Definiert, wann ein Objekt abläuft. In Amazon S3 werden die abgelaufenen Objekte für Sie gelöscht.

    Die Lebenszyklusablaufkosten sind von dem Zeitpunkt abhängig, an dem Objekte ablaufen sollen. Weitere Informationen finden Sie unter Auslaufende Objekte.

Weitere Informationen zu S3-Lebenszyklusregeln finden Sie unter Elemente der Lebenszykluskonfiguration.

Verwalten des Objektlebenszyklus

Für Objekte mit vorgegebenem Lebenszyklus können Sie S3-Lebenszykluskonfigurationsregeln definieren. Zum Beispiel:

  • Wenn Sie regelmäßig Protokolle in einen Bucket hochladen, werden diese möglicherweise nur für eine Woche oder einen Monat von Ihrer Anwendung benötigt. Anschließend sollen diese gelöscht werden.

  • Auf einige Dokumente erfolgt für einen begrenzten Zeitraum ein häufiger Zugriff. Danach wird nur selten auf diese zugegriffen. Irgendwann benötigen Sie keinen Echtzeitzugriff mehr auf die Dokumente, aber seitens Ihrer Organisation oder der Gesetzgebung müssen Sie diese noch für einen gewissen Zeitraum archivieren. Nach Ablauf dieser Zeitspanne können Sie sie löschen.

  • Sie können auch einige Datentypen primär für Archivierungszwecke in Amazon S3 hochladen. Beispielsweise können Sie digitale Medienarchive, Datensätze des Finanz- und Gesundheitswesens, rohe Genomsequenzdaten, langfristige Datenbanksicherungen oder Daten, die zur Einhaltung gesetzlicher Vorschriften aufbewahrt werden müssen, archivieren.

Mithilfe den S3-Konfigurationsregeln für den Lebenszyklus können Sie Amazon S3 anweisen, Objekte in kostengünstigere Speicherklassen zu übergeben bzw. zu archivieren oder zu löschen.

Erstellen einer Lebenszykluskonfiguration

Eine S3-Lebenszykluskonfiguration ist eine XML-Datei, die aus einem Satz von Regeln mit vordefinierten Aktionen besteht, die Amazon S3 für Objekte während ihrer Lebensdauer ausführen soll.

Sie können den Lebenszyklus auch mithilfe der Amazon-S3-Konsole, der REST API, der AWS SDKs und der AWS CLI konfigurieren. Weitere Informationen finden Sie unter Festlegen der Lebenszykluskonfiguration für einen Bucket.

Amazon S3 unterstützt verschiedene REST-API-Operationen, mit denen Sie die Lebenszykluskonfiguration für einen Bucket verwalten können. Amazon S3 speichert die Konfiguration als Lebenszyklus-Subressource, die Ihrem Bucket zugeordnet ist. Details dazu finden Sie unter:

PUT Bucket-Lebenszyklus

GET Bucket-Lebenszyklus

DELETE Bucket-Lebenszyklus

Weitere Informationen zum Erstellen einer Lebenszykluskonfiguration finden Sie in den folgenden Themen: