Clase de almacenamiento y comportamiento de acceso

Teniendo en cuenta la alta latencia de la cinta, la capacidad de la clase de almacenamiento glaciar se despliega en " IBM Deep Archive. Más concretamente, sólo la clase de almacenamiento Glacier Flexible Retrieval es compatible con Deep Archive.

Cuando S3 API como S3 PutObject, S3 CopyObject, y S3 CreateMultipartUpload se utilizan para cargar un objeto, se debe especificar la clase de almacenamiento Glacier Flexible Retrieval. Si no se especifica la clase de almacenamiento, las API S3 de carga fallarán. Tal como se define en la versión de referencia de la API Amazon S3 2006-03-01, el valor que se debe especificar para la cabecera x-amz-storage-class es GLACIER.

La clase de almacenamiento de un objeto es siempre Glacier Flexible Retrieval. Cualquier API de S3 que cambie la clase de almacenamiento no es compatible. Además, la clase de almacenamiento no cambia independientemente de si los datos del objeto están en caché o en cinta en ' IBM Deep Archive.

Cuando se carga un objeto mediante la API de S3, los datos cargados se almacenan primero en la caché en ' IBM Deep Archive. Se devuelve la respuesta de la API S3 y, en un plazo máximo de 10 minutos, se activa un proceso interno para migrar los datos de la caché a la cinta.

Para descargar un objeto, primero debe restaurarlo la API S3 RestoreObject . La utilización de la API S3 GetObject sin solicitar la operación de restauración mediante la API S3 RestoreObject falla. La API S3 RestoreObject es una API asíncrona y la respuesta se devuelve inmediatamente. En un plazo máximo de 10 minutos, se desencadena un proceso interno para recuperar los datos de la cinta. El estado de la operación de restauración se puede consultar mediante la API S3 HeadObject .
Tabla 1. Valores de cabecera
valor de cabecera x-amz-restore Descripción
solicitud en curso = "false " No se ha emitido una petición de restauración para el objeto.
solicitud en curso = "true " Se acepta una solicitud de restauración.

en curso-request = "false ", caducidad-date="Wed,

5 de junio de 2024 00:00:00 GMT "

La operación de restauración se ha completado. Los datos de objeto se recuperan en una memoria caché temporal y están listos para su descarga.
solicitud en curso = "false " La duración ha caducado y se ha suprimido la memoria caché temporal.

Cuando se completa la restauración, los datos de objeto se copian en una memoria caché temporal durante el tiempo especificado en la API S3 RestoreObject . El número máximo de días soportados para la duración es de 30 días. Después de completar la restauración, la API S3 GetObject puede descargar los datos. Una vez expirada la duración, ' IBM Deep Archive ' elimina los datos temporales de la caché.