Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Ein Objekt in StorageGRID mit der S3-RestoreObject-Anfrage wiederherstellen

Änderungen vorschlagen

Sie können die S3 RestoreObject Anfrage verwenden, um ein Objekt wiederherzustellen, das in einem Cloud Storage Pool gespeichert ist.

Unterstützter Anfragetyp

StorageGRID unterstützt ausschließlich RestoreObject-Anfragen zur Wiederherstellung eines Objekts. Die SELECT Art der Wiederherstellung wird nicht unterstützt. Select-Anfragen geben XNotImplemented zurück.

Versionierung

Optional kann versionId angegeben werden, um eine bestimmte Version eines Objekts in einem versionierten Bucket wiederherzustellen. Wenn versionId nicht angegeben wird, wird die neueste Version des Objekts wiederhergestellt.

Verhalten von RestoreObject auf Cloud Storage Pool Objekten

Wenn ein Objekt in einem "Cloud Storage Pool" gespeichert wurde, weist eine RestoreObject-Anfrage abhängig vom Zustand des Objekts folgendes Verhalten auf. Weitere Einzelheiten sind unter "HeadObject" zu finden.

Hinweis Wenn ein Objekt in einem Cloud Storage Pool gespeichert ist und eine oder mehrere Kopien des Objekts auch im Grid vorhanden sind, ist es nicht erforderlich, das Objekt durch eine RestoreObject Anfrage wiederherzustellen. Stattdessen kann die lokale Kopie direkt mit einer GetObject Anfrage abgerufen werden.
Zustand des Objekts Verhalten von RestoreObject

Objekt in StorageGRID aufgenommen, aber noch nicht von ILM ausgewertet, oder Objekt befindet sich nicht in einem Cloud Storage Pool

403 Forbidden, InvalidObjectState

Objekt im Cloud Storage Pool, aber noch nicht in einen nicht abrufbaren Zustand überführt

`200 OK`Es werden keine Änderungen vorgenommen.

Hinweis: Bevor ein Objekt in einen nicht abrufbaren Zustand überführt wurde, können Sie dessen expiry-date nicht ändern.

Das Objekt ist in einen nicht abrufbaren Zustand übergegangen.

`202 Accepted`Stellt eine abrufbare Kopie des Objekts für die im Anfragetext angegebene Anzahl von Tagen im Cloud Storage Pool wieder her. Nach Ablauf dieses Zeitraums befindet sich das Objekt wieder in einem nicht abrufbaren Zustand.

Optional kann das Tier`Anforderungselement verwendet werden, um zu bestimmen, wie lange der Wiederherstellungsauftrag bis zum Abschluss benötigt (`Expedited, Standard oder Bulk). Wenn Tier nicht angegeben wird, wird die Standard Tier verwendet.

Wichtig: Wenn ein Objekt in S3 Glacier Deep Archive verschoben wurde oder der Cloud Storage Pool Azure Blob Storage verwendet, kann es nicht mit der Expedited-Ebene wiederhergestellt werden. Der folgende Fehler wird zurückgegeben 403 Forbidden, InvalidTier: Retrieval option is not supported by this storage class.

Objekt befindet sich im Wiederherstellungsprozess aus einem nicht wiederherstellbaren Zustand

409 Conflict, RestoreAlreadyInProgress

Objekt vollständig im Cloud Storage Pool wiederhergestellt

200 OK

Hinweis: Wenn ein Objekt in einen abrufbaren Zustand wiederhergestellt wurde, kann sein expiry-date durch erneutes Senden der RestoreObject-Anfrage mit einem neuen Wert für Days geändert werden. Das Wiederherstellungsdatum wird relativ zum Zeitpunkt der Anfrage aktualisiert.