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-Lebenszyklus-Konfiguration besteht aus einer Reihe von Regeln, mit denen Aktionen definiert werden, die Amazon S3 auf eine Gruppe von Objekten anwendet. Es gibt zwei Aktionstypen:

  • Übergangsaktionen – Diese Aktionen definieren, wann Objekte in eine andere Speicherklasse übergehen. 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 ein Jahr nach ihrer Erstellung in der Speicherklasse S3 Glacier Flexible Retrieval archiviert werden sollen. Weitere Informationen finden Sie unter Verwenden von Amazon-S3-Speicherklassen.

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

  • Ablaufaktionen – Diese Aktionen definieren, wann Objekte ablaufen. 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.

Wenn es zwischen dem Zeitpunkt, an dem ein Objekt für eine Lebenszyklusaktion berechtigt wird, und dem Zeitpunkt, zu dem Amazon S3 Ihr Objekt überträgt oder abläuft, zu Verzögerungen kommt, werden die Abrechnungsänderungen angewendet, sobald das Objekt für die Lebenszyklusaktion berechtigt ist. Wenn beispielsweise der Ablauf eines Objekts geplant ist und Amazon S3 das Objekt nicht sofort abläuft, wird Ihnen nach Ablauf der Ablaufzeit keine Speichergebühr berechnet. Die einzige Ausnahme von diesem Verhalten ist, wenn Sie eine Lebenszyklusregel für den Übergang zur S3-Intelligent-Tiering-Speicherklasse haben. In diesem Fall treten Abrechnungsänderungen erst auf, wenn das Objekt auf S3 Intelligent-Tiering übergegangen ist.

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

Verwalten des Objektlebenszyklus

Für Objekte mit vorgegebenem Lebenszyklus können Sie S3-Lebenszyklus-Konfigurationsregeln definieren. z. B.:

  • 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 Lebenszyklus-Konfiguration

Eine S3-Lebenszyklus-Konfiguration 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 Command Line Interface (AWS CLI) konfigurieren. Weitere Informationen finden Sie unter Festlegen der Lebenszyklus-Konfiguration für einen Bucket.

Amazon S3 unterstützt verschiedene REST-API-Vorgänge, mit denen Sie die Lebenszyklus-Konfiguration 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 Lebenszyklus-Konfiguration finden Sie in den folgenden Themen: