Versionado de ficheros en File Repository MinIO
El File Repository sobre MinIO soporta versionado de ficheros, de manera que podemos tener foto de los diferenetes cambios que ha sufrido un fichero en el file Repository.
El versionado de ficheros está deshabilitado por defecto, ya que tener almacenado este histórico de cambios requiere de mayor espacio de almacenamiento en disco.
Habilitar el versionado de ficheros requiere hacerlo a nivel de bucket por parte de un administrador de plataforma, por lo que si no tenemos privilegios, tendremos que solicitarlo a un administrador de plataforma.
Habilitar Versionado:
Un administrador puede habilitar el versionado de fichero en un bucket entrando al Control Panel de plataforma y seleccionando en el menú: DevOps Tools > Files Management > MinIO
Desde aqui abriremos la consola de Gestión de MinIO pulsando MinIO Console
Esto nos abrirá la consola de gestión de MinIO, en cuyo menú tendremos que localizar y pulsar la opción Administrator > Buckets
Seleccionaremos el Bucket en el que queremos habilitar el versionado:
En la sección Versioning podemos comprobar que actualmente no está habilitado. Pulsamos para editar y procedemos a habilitarlo. Podemos ver que se pueden aplicar dos tipos de exclusiones:
Por prefijo en el nombre del fichero.
Evitar que se versiones carpetas.
Funcionamiento del Versionado
Una vez habilitado el versiondo en un bucket, cada vez que se sobrescriba un fichero, no se borrará la versión previa, sino que se le aplicará el versionado.
Por ejemplo, un documento en nuestro bucket:
Lo modificamos en local y lo volvemos a subir:
Al tener habilitado el versionado, tenemos la opción Display Object Versions
Donde podemos ver, descargar o incluso borrar las diferentes versiones del fichero: