RestoreObject
È possibile utilizzare la richiesta S3 RestoreObject per ripristinare un oggetto memorizzato in un Cloud Storage Pool.
Tipo di richiesta supportato
StorageGRID supporta solo le richieste RestoreObject per ripristinare un oggetto. Non supporta SELECT
tipo di ripristino. Selezionare Requests Return XNotImplemented
.
Versione
Facoltativamente, specificare versionId
per ripristinare una versione specifica di un oggetto in un bucket con versione. Se non si specifica versionId
, viene ripristinata la versione più recente dell'oggetto
Comportamento di RestoreObject negli oggetti Cloud Storage Pool
Se un oggetto è stato memorizzato in "Pool di cloud storage", Una richiesta RestoreObject ha il seguente comportamento, in base allo stato dell'oggetto. Vedere "HeadObject (oggetto intestazione)" per ulteriori dettagli.
Se un oggetto viene memorizzato in un Cloud Storage Pool ed esistono anche una o più copie dell'oggetto nella griglia, non è necessario ripristinarlo inviando una richiesta RestoreObject. La copia locale può essere recuperata direttamente, utilizzando una richiesta GetObject. |
Stato dell'oggetto | Comportamento di RestoreObject |
---|---|
Oggetto acquisito in StorageGRID ma non ancora valutato da ILM, o oggetto non presente in un pool di storage cloud |
|
Oggetto nel Cloud Storage Pool ma non ancora passato a uno stato non recuperabile |
Nota: Prima che un oggetto sia stato spostato in uno stato non recuperabile, non è possibile modificarne lo stato |
Oggetto sottoposto a transizione in uno stato non recuperabile |
In alternativa, utilizzare Importante: Se un oggetto è stato spostato in S3 Glacier Deep Archive o il Cloud Storage Pool utilizza lo storage Azure Blob, non è possibile ripristinarlo utilizzando |
Oggetto in fase di ripristino da uno stato non recuperabile |
|
Oggetto completamente ripristinato nel Cloud Storage Pool |
Nota: se un oggetto è stato ripristinato a uno stato recuperabile, è possibile modificarne lo stato |