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.

Eliminar flujo de datos

Colaboradores

Todas las copias de objetos se eliminan del sistema StorageGRID cuando un cliente realiza una operación de eliminación o cuando finaliza la vida útil del objeto, lo que activa su eliminación automática. Hay un flujo de datos definido para la eliminación de objetos.

Suprimir jerarquía

StorageGRID proporciona varios métodos para controlar cuándo se retienen o se eliminan objetos. Los objetos se pueden eliminar por solicitud del cliente o de forma automática. StorageGRID siempre prioriza la configuración de cualquier bloqueo de objetos S3 sobre las solicitudes de eliminación del cliente, cuya prioridad superan las instrucciones de colocación de ILM y el ciclo de vida de los bloques S3.

  • S3 Object Lock: Si la configuración global de S3 Object Lock está habilitada para la cuadrícula, los clientes S3 pueden crear cubos con S3 Object Lock habilitado y, a continuación, utilizar la API REST de S3 para especificar la configuración de retención legal y hasta la fecha para cada versión de objeto añadida a ese bloque.

    • Una versión de objeto que está bajo una conservación legal no se puede eliminar con ningún método.

    • Antes de que se alcance la fecha de retención hasta la versión de un objeto, esa versión no se puede eliminar con ningún método.

    • Los objetos en bloques con bloqueo de objetos S3 activado quedan retenidos por ILM "'eternamente'". Sin embargo, una vez alcanzada la fecha de retención hasta la fecha, una solicitud de cliente puede eliminar una versión de objeto o la expiración del ciclo de vida de la cuchara.

    • Si los clientes S3 aplican una fecha de retención hasta el depósito por defecto, no es necesario especificar una fecha de retención hasta cada objeto.

  • Solicitud de eliminación de cliente: Un cliente S3 o Swift puede emitir una solicitud de eliminación de objeto. Cuando un cliente elimina un objeto, todas las copias del objeto se quitan del sistema StorageGRID.

  • Eliminar objetos en el cubo: Los usuarios del administrador de inquilinos pueden usar esta opción para eliminar permanentemente todas las copias de los objetos y versiones de objetos en cubos seleccionados del sistema StorageGRID.

  • Ciclo de vida de bloque S3: Los clientes S3 pueden agregar una configuración de ciclo de vida a sus bloques que especifica una acción de caducidad. Si existe un ciclo de vida de un bloque, StorageGRID elimina automáticamente todas las copias de un objeto cuando se cumple la fecha o el número de días especificados en la acción Expiración, a menos que el cliente elimine primero el objeto.

  • Instrucciones de colocación de ILM: Suponiendo que el bloque no tiene habilitado el bloqueo de objetos S3 y que no hay un ciclo de vida de bloque, StorageGRID elimina automáticamente un objeto cuando finaliza el último período de tiempo de la regla ILM y no se especifican más colocaciones para el objeto.

    Nota La acción de caducidad en un ciclo de vida de bloque de S3 siempre anula la configuración de ILM. Como resultado, es posible que un objeto se conserve en la cuadrícula aunque hayan caducado las instrucciones de gestión del ciclo de vida de la información relativas a la ubicación del objeto.

Cómo se eliminan los marcadores de borrado de S3

Cuando se elimina un objeto versionado, StorageGRID crea un marcador de eliminación como la versión actual del objeto. Para eliminar el marcador de eliminación de cero bytes del depósito, el cliente S3 debe eliminar explícitamente la versión del objeto. ILM, las reglas de ciclo de vida de los bloques no se quitan los marcadores de eliminación ni los objetos de las operaciones de bloque.

Flujo de datos para eliminaciones de clientes

El cliente elimina el flujo de datos
  1. El servicio LDR recibe una solicitud de eliminación de la aplicación cliente.

  2. El servicio LDR actualiza el almacén de metadatos para que el objeto se parezca eliminado a las solicitudes del cliente e indica al motor de ILM que elimine todas las copias de los datos de los objetos.

  3. El objeto se elimina del sistema. El almacén de metadatos se actualiza para eliminar los metadatos del objeto.

El flujo de datos para eliminaciones de ILM

Flujo de datos de eliminación automática
  1. El motor de ILM determina que el objeto debe eliminarse.

  2. El motor de ILM notifica al almacén de metadatos. El almacén de metadatos actualiza los metadatos del objeto para que el objeto se vea eliminado a las solicitudes del cliente.

  3. El motor de ILM elimina todas las copias del objeto. El almacén de metadatos se actualiza para eliminar los metadatos del objeto.