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.

Objekt restoreObject

Beitragende

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

Unterstützter Anforderungstyp

StorageGRID unterstützt nur RestoreObject-Anfragen zur Wiederherstellung eines Objekts. Das unterstützt nicht SELECT Art der Wiederherstellung. Wählen Sie Rückgabeanforderungen aus XNotImplemented.

Versionierung

Geben Sie optional an versionId Zum Wiederherstellen einer bestimmten Version eines Objekts in einem versionierten Bucket Wenn Sie keine Angabe machen versionId, Die neueste Version des Objekts wird wiederhergestellt

Verhalten von RestoreObject auf Cloud-Storage-Pool-Objekten

Wenn ein Objekt in einem gespeichert wurde "Cloud-Storage-Pool", Eine RestoreObject-Anforderung hat das folgende Verhalten, basierend auf dem Zustand des Objekts. Siehe "HeadObject" Entnehmen.

Hinweis Wenn ein Objekt in einem Cloud-Storage-Pool gespeichert ist und eine oder mehrere Kopien des Objekts auch im Raster vorhanden sind, besteht keine Notwendigkeit, das Objekt durch Ausgabe einer RestoreObject-Anforderung wiederherzustellen. Stattdessen kann die lokale Kopie mithilfe einer GetObject-Anforderung direkt abgerufen werden.
Status des Objekts Verhalten von RestoreObject

Objekt wird in StorageGRID aufgenommen, aber noch nicht durch ILM evaluiert oder Objekt befindet sich nicht in einem Cloud-Storage-Pool

403 Forbidden, InvalidObjectState

Objekt in Cloud-Storage-Pool, ist aber noch nicht in einen Zustand übergegangen, der nicht abrufbar ist

200 OK Es werden keine Änderungen vorgenommen.

Hinweis: Bevor ein Objekt in einen nicht-abrufbaren Zustand überführt wurde, kann es nicht geändert werden expiry-date.

Das Objekt wurde in einen nicht aufrufbaren Zustand überführt

202 Accepted Stellt eine abrufbare Kopie des Objekts für die im Anforderungstext angegebene Anzahl an Tagen in den Cloud-Speicher-Pool wieder her. Am Ende dieses Zeitraums wird das Objekt in einen nicht aufrufbaren Zustand zurückgeführt.

Verwenden Sie optional den Tier Element anfordern, um zu bestimmen, wie lange der Wiederherstellungsauftrag dauern wird (Expedited, Standard, Oder Bulk). Wenn Sie keine Angabe machen Tier, Das Standard Tier wird verwendet.

Wichtig: Wenn ein Objekt in S3 Glacier Deep Archive überführt wurde oder der Cloud Storage Pool Azure Blob Storage verwendet, können Sie es nicht mit wiederherstellen Expedited Ebene: Der folgende Fehler wird zurückgegeben 403 Forbidden, InvalidTier: Retrieval option is not supported by this storage class.

Objekt wird aus einem nicht aufrufbaren Zustand wiederhergestellt

409 Conflict, RestoreAlreadyInProgress

Das Objekt wird im Cloud-Storage-Pool vollständig wiederhergestellt

200 OK

Hinweis: Wenn ein Objekt in einen aufrufbaren Zustand wiederhergestellt wurde, können Sie dessen ändern expiry-date Durch erneute Ausgabe der RestoreObject-Anforderung mit einem neuen Wert für Days. Das Wiederherstellungsdatum wird zum Zeitpunkt der Anfrage aktualisiert.