Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

RestoreObject

Colaboradores

Puede utilizar la solicitud S3 RestoreObject para restaurar un objeto almacenado en un Cloud Storage Pool.

Tipo de solicitud admitido

StorageGRID solo admite solicitudes RestoreObject para restaurar un objeto. No admite la SELECT tipo de restauración. Seleccione solicitudes de devolución XNotImplemented.

Creación de versiones

Opcionalmente, especifique versionId para restaurar una versión específica de un objeto en un bloque con versiones. Si no especifica versionId, se restaura la versión más reciente del objeto

Comportamiento de RestoreObject en objetos de Cloud Storage Pool

Si un objeto se ha almacenado en un "Pool de almacenamiento en cloud", Una solicitud RestoreObject tiene el siguiente comportamiento, basado en el estado del objeto. Consulte "Objeto principal" para obtener más detalles.

Nota Si un objeto se almacena en un pool de almacenamiento en la nube y una o más copias del objeto también existen en la cuadrícula, no es necesario restaurar el objeto emitiendo una solicitud RestoreObject. En su lugar, la copia local se puede recuperar directamente mediante una solicitud GetObject.
Estado del objeto Comportamiento de RestoreObject

El objeto se ingiere en StorageGRID pero aún no se ha evaluado por ILM, o el objeto no está en un pool de almacenamiento cloud

403 Forbidden, InvalidObjectState

Objeto en el pool de almacenamiento en cloud pero todavía no ha realizado la transición a un estado no recuperable

200 OK No se han realizado cambios.

Nota: Antes de que un objeto haya pasado a un estado no recuperable, no puedes cambiarlo expiry-date.

Objeto que ha pasado a un estado no recuperable

202 Accepted Restaura una copia recuperable del objeto en el Pool de almacenamiento en la nube durante la cantidad de días especificada en el cuerpo de la solicitud. Al final de este período, el objeto se devuelve a un estado no recuperable.

Opcionalmente, utilice la Tier solicitar elemento para determinar cuánto tiempo tardará el trabajo de restauración en finalizar (Expedited, Standard, o. Bulk). Si no especifica Tier, la Standard se utiliza el nivel.

Importante: Si un objeto ha sido trasladado a S3 Glacier Deep Archive o el Cloud Storage Pool utiliza almacenamiento de Azure Blob, no puede restaurarlo con el Expedited nivel. Se devuelve el siguiente error 403 Forbidden, InvalidTier: Retrieval option is not supported by this storage class.

Objeto en proceso de restauración a partir de un estado no recuperable

409 Conflict, RestoreAlreadyInProgress

Objeto completamente restaurado en el pool de almacenamiento en cloud

200 OK

Nota: Si un objeto ha sido restaurado a un estado recuperable, usted puede cambiar su expiry-date Volviendo a emitir la solicitud RestoreObject con un nuevo valor para Days. La fecha de restauración se actualiza en relación con la hora de la solicitud.