Ein Objekt in StorageGRID mit der S3-RestoreObject-Anfrage wiederherstellen
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.
|
|
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 |
|
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 |
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 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 |
Objekt befindet sich im Wiederherstellungsprozess aus einem nicht wiederherstellbaren Zustand |
|
Objekt vollständig im Cloud Storage Pool wiederhergestellt |
Hinweis: Wenn ein Objekt in einen abrufbaren Zustand wiederhergestellt wurde, kann sein |