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
auf1
oder einen höheren Wert festlegen.Wichtig
Geben Sie diese Option nicht an
ExpirationInDays
, 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 AngabeExpirationInDays
zu einem Anforderungsfehler führt.RestoreObject
- GlacierJobTier
-
Amazon S3 kann Objekte mithilfe einer von drei verschiedenen Abrufstufen wiederherstellen:
EXPEDITED
,STANDARD
undBULK
. Die S3-Batchoperations-Funktion unterstützt jedoch nur die AbrufstufenSTANDARD
undBULK
. 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 seinGlacierJobTier
-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
S3InitiateRestoreObjectOperation
Aufträ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.