Übertragen von Objekten mit Amazon-S3-Lebenszyklus - Amazon Simple Storage Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Übertragen von Objekten mit Amazon-S3-Lebenszyklus

Sie können Übertragungsaktionen zu Ihrer S3-Lebenszykluskonfiguration hinzufügen und Amazon S3 damit anweisen, Objekte in eine andere Amazon-S3-Speicherklasse zu verschieben. Weitere Informationen über Speicherklassen finden Sie unter Verstehen und Verwalten von Amazon-S3-Speicherklassen. Einige Beispiele dafür, wann Sie S3-Lebenszykluskonfigurationen auf diese Weise verwenden könnten, sind die folgenden:

  • Wenn Sie wissen, dass nur selten auf bestimmte Objekte zugegriffen wird, können Sie diese in die Speicherklasse S3 Standard-IA übergeben.

  • Möglicherweise wollen Sie Objekte, für die kein Echtzeitzugriff mehr benötigt wird, in der Speicherklasse S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive archivieren.

Anmerkung

Verschlüsselte Objekte bleiben während des gesamten Übergangsprozesses der Speicherklasse verschlüsselt.

Unterstützte Übertragungen

Sie können in einer S3-Lebenszykluskonfiguration Regeln definieren, um Objekte aus einer Speicherklasse zu einer anderen Speicherklasse zu überführen, um Speicherkosten zu sparen. Wenn Sie die Zugriffsmuster Ihrer Objekte nicht kennen oder sich Ihre Zugriffsmuster über die Zeit verändern, können Sie die Objekte zur Speicherklasse S3 Intelligent-Tiering überführen, um automatische Kosteneinsparungen zu erzielen. Weitere Informationen über Speicherklassen finden Sie unter Verstehen und Verwalten von Amazon-S3-Speicherklassen.

Amazon S3 unterstützt das Wasserfallmodell für die Überführung zwischen Speicherklassen wie im folgenden Diagramm gezeigt.

Amazon-S3-Wasserfallmodell für Speicherklassen – Grafik.

Unterstützte Lebenszyklusübergänge

Amazon S3 unterstützt die folgenden Lebenszyklusübergänge zwischen Speicherklassen mittels einer S3-Lebenszykluskonfiguration.

  • Die Speicherklasse S3 Standard für die Speicherklassen S3 Standard-IA, S3 Intelligent-Tiering, S3 One Zone-IA, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive.

  • Von der Speicherklasse S3-Standard-IA zu den Speicherklassen S3 Intelligent-Tiering, S3 One Zone-IA, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive.

  • Die Speicherklasse S3 Intelligent-Tiering kann je nach der S3 Intelligent-Tiering-Zugriffsstufe zu unterschiedlichen Speicherklassen wechseln. Die folgenden Übergänge sind für jede Zugriffsebene möglich.

    • Stufe für häufigen Zugriff oder Stufe für seltenen Zugriff auf die Speicherklassen S3 One Zone-IA, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive.

    • Archive Instant Access-Stufe für die Speicherklassen S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive.

    • Archive Access-Stufe für die Speicherklassen S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive.

    • Deep Archive Access-Stufe für S3 Glacier Deep Archive Archive-Speicherklassen.

  • Von der Speicherklasse S3 One Zone-IA zu den Speicherklassen S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive.

  • Von der Speicherklasse S3 Glacier Instant Retrieval zu den Speicherklassen S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive.

  • Die Speicherklasse S3 Glacier Flexible Retrieval zur Speicherklasse S3 Glacier Deep Archive.

Anmerkung

Bei Buckets mit aktivierter Versionierung oder angehaltener Versionierung können Sie Objekte mit einem Pending Replikationsstatus nicht übertragen.

Einschränkungen und Überlegungen hinsichtlich Übertragungen

Für die Übertragung auf andere Lebenszyklusspeicherklassen gelten folgende Einschränkungen:

Objekte, die kleiner als 128 KB sind, werden standardmäßig nicht auf eine Speicherklasse übertragen

Amazon S3 wendet ein Standardverhalten auf S3-Lebenszykluskonfigurationen an, das verhindert, dass Objekte, die kleiner als 128 KB sind, in eine beliebige Speicherklasse übertragen werden. Es empfiehlt sich nicht, Objekte mit weniger als 128 KB zu übertragen, da Ihnen für jedes Objekt eine Übertragungsanforderung in Rechnung gestellt wird. Das bedeutet, dass bei kleineren Objekten die Übertragungskosten die Speichereinsparungen zunichte machen können. Weitere Informationen zu den Kosten für Übertragungsanfragen finden Sie auf der Registerkarte Speicher und Anfragen der Seite Amazon S3 – Preise unter Anfragen und Datenabrufe.

Um zuzulassen, dass kleinere Objekte übertragen werden, können Sie den Übertragungsregeln für Ihren Lebenszyklus einen Objektgrößenfilter hinzufügen, der eine benutzerdefinierte Mindestgröße (ObjectSizeGreaterThan) oder maximale Größe (ObjectSizeLessThan) festlegt. Weitere Informationen finden Sie unter Beispiel: Zulassen der Übertragung von Objekten, die kleiner als 128 KB sind.

Anmerkung

Im September 2024 hat Amazon S3 das standardmäßige Übertragungsverhalten für kleine Objekte wie folgt geändert:

  • Neues Standard-Übertragungsverhalten – Seit September 2024 verhindert das Standardverhalten, dass Objekte, die kleiner als 128 KB sind, in eine beliebige Speicherklasse übertragen werden.

  • Bisheriges Standard-Übergangsverhalten – Vor September 2024 ließ das Standardverhalten für Objekte, die kleiner als 128 KB waren, nur eine Übertragung in die Speicherklassen S3 Glacier und S3 Glacier Deep Archive zu.

Konfigurationen, die vor September 2024 erstellt wurden, behalten das vorherige Übertragungsverhalten bei, sofern Sie sie nicht ändern. Das heißt, wenn Sie Regeln erstellen, bearbeiten oder löschen, ändert sich das standardmäßige Übertragungsverhalten für Ihre Konfiguration in das neue Verhalten. Falls es Ihr Anwendungsfall erfordert, können Sie das standardmäßige Übertragungsverhalten so ändern, dass Objekte, die kleiner als 128 KB sind, auf S3 Glacier und S3 Glacier Deep Archive übertragen werden. Verwenden Sie dazu den optionalen x-amz-transition-default-minimum-object-size Header in einer Anfrage. PutBucketLifecycleConfiguration

Objekte müssen mindestens 30 Tage gespeichert werden, bevor sie auf S3 Standard-IA oder S3 One Zone-IA übertragen werden

Bevor Sie Objekte in S3 Standard-IA oder S3 One Zone-IA übertragen, müssen diese mindestens 30 Tage in Amazon S3 gespeichert worden sein. Beispielsweise können Sie keine Lebenszyklusregel erstellen, mit der Objekte einen Tag nach dem Erstellungsdatum in die Speicherklasse S3 Standard-IA übergehen. Amazon S3 unterstützt diesen Übergang erst nach 30 Tagen, da auf neuere Objekte meist häufiger zugegriffen wird oder sie schneller gelöscht werden, als das für S3 Standard-IA- oder S3 One Zone-IA-Speicher sinnvoll wäre.

Beim Übergang von nicht aktuellen Objekten (in versionsfähigen Buckets) können dementsprechend nur Objekte, die seit mindestens 30 Tagen nicht mehr aktuell sind, in S3 Standard-IA- oder S3 One Zone-IA-Speicher übergehen. Eine Liste der Mindestspeicherdauer für alle Speicherklassen finden Sie unter Vergleich der Amazon-S3-Speicherklassen.

Die Übertragung von Objekten vor Ablauf ihrer Mindestspeicherdauer verursacht Gebühren

Für bestimmte Speicherklassen gilt bezüglich der Speicherung von Objekten eine Mindestdauer. Wenn Sie Objekte vor Ablauf der Mindestdauer aus diesen Speicherklassen herausnehmen, wird Ihnen die verbleibende Dauer in Rechnung gestellt. Weitere Informationen darüber, für welche Speicherklassen eine Mindestspeicherdauer gilt, finden Sie unter Vergleich der Amazon-S3-Speicherklassen.

Sie können keine einzelne Lebenszyklusregel erstellen, die Objekte vor Ablauf der Mindestspeicherdauer von einer Speicherklasse auf eine andere überträgt.

Beispielsweise gilt für S3 Glacier Instant Retrieval eine Mindestspeicherdauer von 90 Tagen. Sie können keine Lebenszyklusregel festlegen, die Objekte nach 4 Tagen auf S3 Glacier Instant Retrieval und nach 20 Tagen auf S3 Glacier Deep Archive überträgt. In diesem Fall muss die Übertragung auf S3 Glacier Deep Archive nach mindestens 94 Tagen erfolgen.

Sie können dafür zwei Regeln festlegen, jedoch werden Ihnen die Gebühren für die Mindestspeicherdauer in Rechnung gestellt. Weitere Information zu Kostenaspekten finden Sie unter Amazon S3 – Preise.

Weitere Informationen zum Erstellen eines S3-Lebenszyklus finden Sie unter Einrichten einer S3-Lebenszykluskonfiguration für einen Bucket.

Übertragung auf die Speicherklassen S3 Glacier Flexible Retrieval und S3 Glacier Deep Archive (Objektarchivierung)

Mithilfe der S3-Lebenszykluskonfiguration können Sie Objekte zur Archivierung auf die Speicherklassen S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive übertragen.

Bevor Sie Ihre Objekte archivieren, lesen Sie die folgenden Abschnitte, wo Sie weitere relevante Aspekte finden.

Allgemeine Überlegungen

Bevor Sie Objekte archivieren, sollten Sie die folgenden allgemeinen Überlegungen in Betracht ziehen:

  • Verschlüsselte Objekte bleiben während des gesamten Übergangsprozesses der Speicherklasse verschlüsselt.

  • Objekte, die in den Speicherklassen S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive gespeichert sind, sind nicht in Echtzeit verfügbar.

    Archivierte Objekte sind Amazon-S3-Objekte, aber um auf ein archiviertes Objekt zugreifen zu können, müssen Sie zuerst eine temporäre Kopie davon wiederherstellen. Die wiederhergestellte Objektkopie steht nur für die Dauer zur Verfügung, die Sie in der Wiederherstellungsanforderung angegeben haben. Danach löscht Amazon S3 die temporäre Kopie und das Objekt bleibt in S3 Glacier Flexible Retrieval archiviert.

    Sie können ein Objekt mithilfe der Amazon S3 S3-Konsole oder programmgesteuert mithilfe der AWS SDK-Wrapper-Bibliotheken oder der Amazon S3 S3-REST-API in Ihrem Code wiederherstellen. Weitere Informationen finden Sie unter Wiederherstellen eines archivierten Objekts.

  • Objekte, die in der Speicherklasse S3 Glacier Flexible Retrieval gespeichert sind, können nur in die Speicherklasse S3 Glacier Deep Archive überführt werden.

    Sie können mit einer S3-Lebenszyklusregel die Speicherklasse eines Objekts von S3 Glacier Flexible Retrieval nur zur Speicherklasse S3 Glacier Deep Archive ändern. Wenn Sie die Speicherklasse eines in S3 Glacier Flexible Retrieval gespeicherten Objekts zu einer anderen Speicherklasse als S3 Glacier Deep Archive ändern möchten, müssen Sie die Wiederherstellungsoperation verwenden, um zunächst eine temporäre Kopie des Objekts zu erstellen. Anschließend verwenden Sie die Kopieroperation, um das Objekt zu überschreiben und dabei S3 Standard, S3 Intelligent-Tiering, S3 Standard-IA, S3 One Zone-IA oder Reduced Redundancy als Speicherklasse anzugeben.

  • Die Überführung von Objekten in die Speicherklasse S3 Glacier Deep Archive ist nicht umkehrbar.

    Sie können nicht mit einer S3-Lebenszyklusregel die Speicherklasse eines Objekts von S3 Glacier Deep Archive zu einer anderen Speicherklasse ändern. Wenn Sie die Speicherklasse eines archivierten Objekts in eine andere Speicherklasse ändern möchten, müssen Sie die Wiederherstellungsoperation verwenden, um zunächst eine temporäre Kopie des Objekts zu erstellen. Verwenden Sie dann den Kopiervorgang, um das Objekt zu überschreiben, indem Sie S3 Standard, S3 Intelligent-Tiering, S3 Standard-IA, S3 One Zone-IA, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval oder Reduced Redundancy Storage als Speicherklasse angeben.

    Anmerkung

    Die Copy-Operation für wiederhergestellte Objekte wird in der Amazon-S3-Konsole für Objekte in der Speicherklasse S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive nicht unterstützt. Verwenden Sie für diese Art von Kopiervorgang die AWS Command Line Interface (AWS CLI) AWS SDKs, die oder die REST-API.

    Die Objekte, die in den Speicherklassen S3 Glacier Flexible Retrieval und S3 Glacier Deep Archive gespeichert sind, sind nur über Amazon S3 sichtbar und verfügbar. Sie sind nicht über den separaten Amazon-S3-Glacier-Service verfügbar.

    Es handelt sich jedoch um Amazon-S3-Objekte, und Sie können nur über die Amazon-S3-Konsole oder die Amazon-S3-API darauf zugreifen. Sie können auf die archivierten Objekte nicht über die separate Amazon-S3-Konsole oder die Amazon-S3-Glacier-API zugreifen.

Kostenüberlegungen

Wenn Sie vorhaben, Daten mit seltenem Zugriff für einen Zeitraum von Monaten oder Jahren zu archivieren, können die Speicherklassen S3 Glacier Flexible Retrieval und S3 Glacier Deep Archive Ihre Speicherkosten reduzieren. Sie sollten jedoch Folgendes berücksichtigen, um sicherzustellen, dass die Speicherklasse S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive geeignet für Sie ist:

  • Gebühren für zusätzlichen Speicheraufwand – Wenn Sie Objekte zur Speicherklasse S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive überführen, wird jedem Objekt eine feste Speichermenge hinzugefügt, um die Metadaten für die Verwaltung des Objekts zu berücksichtigen.

    • Für jedes in S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive archivierte Objekt verwendet Amazon S3 8 KB Speicher für den Namen des Objekts und andere Metadaten. Amazon S3 speichert diese Metadaten, sodass Sie in Echtzeit eine Auflistung Ihrer archivierten Objekte mit der Amazon S3 API erhalten können. Weitere Informationen finden Sie unter Get Bucket (List Objects). Für diesen zusätzlichen Speicherplatz werden Ihnen -S3-Standardgebühren in Rechnung gestellt.

    • Für jedes Objekt, das in S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive archiviert wird, fügt Amazon S3 32 KB Speicher für Index und zugehörige Metadaten hinzu. Diese zusätzlichen Daten sind erforderlich, um Ihr Objekt zu identifizieren und wiederherzustellen. Für diesen zusätzlichen Speicherplatz werden Ihnen die Gebühren für S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive in Rechnung gestellt.

    Wenn Sie kleine Objekte archivieren, sollten Sie diese Speichergebühren berücksichtigen. Ziehen Sie auch in Betracht, viele kleine Objekte in wenigen großen Objekten zusammenzufassen, um Kosten für den Verwaltungsaufwand zu reduzieren.

  • Anzahl der Tage, für die die Objekte archiviert werden sollen – S3 Glacier Flexible Retrieval und S3 Glacier Deep Archive sind langfristige Archivierungslösungen. Die Mindestspeicherdauer beträgt 90 Tage für die Speicherklasse S3 Glacier Flexible Retrieval und 180 Tage für S3 Glacier Deep Archive. Beim Löschen von Daten, die in Amazon S3 Glacier archiviert wurden, fallen keine Gebühren an, wenn die von Ihnen gelöschten Objekte länger als die minimale Speicherdauer archiviert werden. Wenn Sie ein archiviertes Objekt innerhalb der minimalen Speicherdauer löschen oder überschreiben, stellt Amazon S3 eine anteilige Gebühr für das vorzeitige Löschen in Rechnung. Weitere Informationen zu den Kosten für die vorzeitige Löschungen finden Sie unter der Frage „Wie wird das Löschen von Objekten aus Amazon S3 Glacier berechnet, die weniger als 90 Tage alt sind?“ unter häufig gestellte Fragen zu Amazon S3.

  • Gebühren für Übergangsanfragen von S3 Glacier Flexible Retrieval und S3 Glacier Deep Archive – Jedes Objekt, das Sie auf die Speicherklasse S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive umstellen, stellt eine Übergangsanfrage dar. Für jede dieser Anforderungen entstehen Kosten. Wenn Sie vorhaben, sehr viele Objekte zu überführen, sollten Sie die Anforderungskosten in Betracht ziehen. Wenn Sie unterschiedliche Objekte archivieren, unter denen sich auch kleine Objekte – insbesondere solche unter 128 KB – befinden, empfehlen wir, den Lebenszyklus-Objektgrößenfilter zu verwenden, um solche Objekte aus Ihrer Übertragung herauszufiltern und die Kosten für die Anforderung zu senken.

  • Datenwiederherstellungsgebühren für S3 Glacier Flexible Retrieval und S3 Glacier Deep Archive – S3 Glacier Flexible Retrieval und S3 Glacier Deep Archive wurden für die Langzeitarchivierung von Daten entwickelt, auf die Sie selten zugreifen. Informationen zu Gebühren für die Datenwiederherstellung finden Sie unter der Frage „Wie viel kostet das Abrufen von Daten aus Amazon S3 Glacier?“ unter häufig gestellte Fragen zu Amazon S3. Informationen zum Wiederherstellen von Daten aus Amazon S3 Glacier finden Sie unter Wiederherstellen eines archivierten Objekts.

Anmerkung

S3 Lebenszyklus überträgt Objekte asynchron auf S3 Glacier Flexible Retrieval und S3 Glacier Deep Archive. Es kann eine Verzögerung zwischen dem Übergangsdatum in der S3-Lebenszyklus-Konfigurationsregel und dem Datum des physischen Übergangs geben. In diesem Fall wird Ihnen der Standardtarif der Speicherklasse, aus der die übertragenen Objekte stammen, basierend auf dem in der Regel angegebenen Übertragungsdatum in Rechnung gestellt.

Die Amazon-S3-Produktdetailseite enthält Preisinformationen und Beispielberechnungen für die Archivierung von Amazon-S3-Objekten. Weitere Informationen finden Sie unter den folgenden Themen:

Wiederherstellen archivierter Objekte

Ein Zugriff auf archivierte Objekte ist nicht in Echtzeit möglich. Sie müssen zuerst eine Anforderung zur Wiederherstellung initiieren und dann warten, bis eine temporäre Kopie des Objekts für die Dauer bereitgestellt wird, die Sie in der Anforderung angegeben haben. Nachdem Sie eine temporäre Kopie des wiederhergestellten Objekts erhalten haben, bleibt die Speicherklasse des Objekts S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive. (A) HeadObject oder GetObjectDie API-Betriebsanforderung gibt S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive als Speicherklasse zurück.)

Anmerkung

Bei einer Wiederherstellung eines Archivs zahlen Sie sowohl für das Archiv (Tarif für S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive) als auch für die temporär wiederhergestellte Kopie (S3-Standard-Speichertarif). Informationen zu Preisen finden Sie unter Amazon S3 – Preise.

Für den Zugriff auf ein kopiertes Objekt müssen Sie eine Anfrage zur Wiederherstellung initiieren. Das kann programmgesteuert oder über die Amazon-S3-Konsole erfolgen. Amazon S3 verarbeitet jeweils nur eine Anfrage pro Objekt. Weitere Informationen finden Sie unter Wiederherstellen eines archivierten Objekts.