Objekte mit Batch Operations wiederherstellen - 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.

Objekte mit Batch Operations wiederherstellen

Sie können Amazon S3 Batch Operations verwenden, um umfangreiche Batch-Operationen an Amazon S3 S3-Objekten durchzuführen. Der Wiederherstellungsvorgang initiiert Wiederherstellungsanforderungen für die archivierten Amazon-S3-Objekte, die in Ihrem Manifest aufgeführt sind. Die folgenden archivierten Objekte müssen wiederhergestellt werden, bevor auf sie in Echtzeit zugegriffen werden kann:

  • Objekte, die in den Speicherklassen S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive archiviert werden

  • Objekte, die über die Speicherklasse S3 Intelligent-Tiering in den Stufen Archive Access oder Deep Archive Access archiviert sind

Verwenden einer Wiederherstellung (S3InitiateRestoreObjectOperation) Die Operation in Ihrem S3 Batch Operations-Job führt zu einer RestoreObject Anfrage für jedes Objekt, das im Manifest angegeben ist.

Wichtig

Der Wiederherstellungsauftrag initiiert nur die Anforderung zur Wiederherstellung von Objekten. S3-Batch-Vorgänge melden die Aufgabe als abgeschlossen für jedes Objekt, nachdem die Anfrage für dieses Objekt initiiert wurde. Amazon S3 aktualisiert den Auftrag nicht und benachrichtigt Sie nicht weiter, wenn die Objekte wiederhergestellt wurden. Sie können jedoch S3-Ereignis-Benachrichtigungen verwenden, um Benachrichtigungen zu erhalten, wenn die Objekte in Amazon S3 verfügbar sind. Weitere Informationen finden Sie unter Amazon-S3-Ereignis-Benachrichtigungen.

Wenn Sie einen Wiederherstellungsauftrag erstellen, sind die folgenden Argumente verfügbar:

ExpirationInDays

Dieses Argument gibt an, wie lange das Objekt S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive in Amazon S3 verfügbar bleibt. Für Wiederherstellungsaufträge, die auf Objekte von S3 Glacier Flexible Retrieval und S3 Glacier Deep Archive abzielen, müssen Sie einen Wert ExpirationInDays auf 1 oder einen höheren Wert festlegen.

Wichtig

Geben Sie diese Option nicht anExpirationInDays, wenn Sie Aufträge für Wiederherstellungsvorgänge erstellen, die auf Objekte der Stufen S3 Intelligent-Tiering Archive Access und Deep Archive Access abzielen. Objekte in den Archivzugriffsebenen von S3 Intelligent-Tiering unterliegen nicht dem Ablauf der Wiederherstellung, sodass die Angabe ExpirationInDays zu einem Anforderungsfehler führt. RestoreObject

GlacierJobTier

Amazon S3 kann Objekte mithilfe einer von drei verschiedenen Abrufstufen wiederherstellen: EXPEDITED, STANDARD und BULK. Die S3-Batchoperations-Funktion unterstützt jedoch nur die Abrufstufen STANDARD und BULK. Weitere Informationen zu den Unterschieden zwischen den Wiederherstellungsstufen finden Sie unter Die Optionen zum Abrufen von Archiven verstehen.

Weitere Informationen zu den Preisen für jede Stufe finden Sie im Abschnitt Anfragen und Datenabrufe auf der Seite Amazon S3-Preise.

Unterschiede bei der Wiederherstellung aus S3 Glacier und S3 Intelligent-Tiering

Das Wiederherstellen archivierter Dateien aus den Speicherklassen S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive unterscheidet sich von der Wiederherstellung von Dateien aus der Speicherklasse S3 Intelligent-Tiering in den Stufen Archive Access oder Deep Archive Access.

  • Wenn Sie von S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive wiederherstellen, wird eine temporäre Kopie des Objekts erstellt. Amazon S3 löscht diese Kopie nachdem der Wert, den Sie im ExpirationInDays-Argument angegeben haben, abgelaufen ist. Nachdem diese temporäre Kopie gelöscht wurde, müssen Sie eine zusätzliche Wiederherstellungsanfrage einreichen, um auf das Objekt zugreifen zu können.

  • Geben Sie bei der Wiederherstellung archivierter S3 Intelligent-Tiering-Objekte das ExpirationInDays-Argument nicht an. Wenn Sie ein Objekt aus den Stufen S3 Intelligent-Tiering Archive Access oder Deep Archive Access wiederherstellen, wird das Objekt zurück in die Speicherklasse S3 Intelligent-Tiering Frequent Access übergehen. Nach mindestens 90 aufeinanderfolgenden Tagen ohne Zugriff wechselt das Objekt automatisch in die Stufe „Archive Access“. Das Objekt wechselt nach mindestens 180 aufeinanderfolgenden Tagen ohne Zugriff automatisch in die Stufe „Deep Archive Access“.

  • Batch-Operations-Aufträge können entweder mit Objekte der Speicherklassen S3 Glacier Flexible Retrieval und S3 Glacier Deep Archive oder mit Objekten der Speicherstufen S3 Intelligent-Tiering Archive Access  und Deep Archive Access arbeiten. Batch Operations kann im selben Auftrag nicht für beide Typen von archivierten Objekten ausgeführt werden. Um Objekte beider Typen wiederherzustellen, müssen Sie separate Batchoperations-Aufgaben erstellen.

Überlappende Wiederherstellungen

Wenn Ihr S3InitiateRestoreObjectOperationJob versucht, ein Objekt wiederherzustellen, das bereits wiederhergestellt wird. S3 Batch Operations geht wie folgt vor.

Der Wiederherstellungsvorgang für das Objekt ist erfolgreich, wenn eine der folgenden Bedingungen erfüllt ist:

  • Im Vergleich zu der bereits ausgeführten Wiederherstellungsanforderung ist der ExpirationInDays-Wert für diesen Auftrag identisch und sein GlacierJobTier-Wert ist schneller.

  • Die vorherige Wiederherstellungsanforderung wurde bereits abgeschlossen und das Objekt ist derzeit verfügbar. In diesem Fall aktualisiert Batch-Vorgänge das Ablaufdatum des wiederhergestellten Objekts so, dass es mit dem in der laufenden Wiederherstellungsanforderung angegebenen ExpirationInDays-Wert übereinstimmt.

Der Wiederherstellungsvorgang für das Objekt schlägt fehl, wenn eine der folgenden Bedingungen erfüllt sind:

  • Die bereits ausgeführte Wiederherstellungsanforderung wurde noch nicht abgeschlossen, und die Wiederherstellungsdauer für diesen Job (angegeben durch den ExpirationInDays Wert) unterscheidet sich von der Wiederherstellungsdauer, die in der laufenden Wiederherstellungsanforderung angegeben ist.

  • Die Wiederherstellungsstufe für diesen Auftrag (angegeben durch den GlacierJobTier Wert) ist dieselbe oder langsamer als die Wiederherstellungsstufe, die in der in Bearbeitung befindlichen Wiederherstellungsanforderung angegeben ist.

Einschränkungen

S3InitiateRestoreObjectOperationAufträge haben die folgenden Einschränkungen:

  • Sie müssen die Aufgabe in derselben Region wie die archivierten Objekte erstellen.

  • S3 Batch Operations unterstützt die EXPEDITED Abrufstufe nicht.

Weitere Informationen zum Wiederherstellen von Objekten finden Sie unter Wiederherstellen eines archivierten Objekts.