Freedam
IntegracionesActualizado el

Almacenamiento compatible con S3

Conectar un bucket compatible con S3 a freedam cumple dos funciones distintas, y el producto admite ambas. Como fuente de importación, trae a la biblioteca los archivos que ya están en un bucket, con metadatos, vistas previas, búsqueda y control de versiones por encima, y los mantiene sincronizados a medida que el bucket cambia. Como almacenamiento de destino, el almacenamiento compatible con S3 es donde una instalación autoalojada de freedam puede guardar los propios recursos.

Qué hace

El conector de S3 es una de las fuentes integradas de freedam (Admin → Fuentes). Funciona con Amazon S3 y con almacenamiento compatible de otros proveedores: MinIO, Wasabi y similares. Una fuente recuerda lo que trajo la última vez: en cada actualización, los archivos nuevos se importan como recursos, los archivos modificados pasan a ser una nueva versión del recurso existente, y los archivos que han desaparecido del bucket se tratan como tú decidas: se archivan sin riesgo y se restauran automáticamente si vuelven, o no se eliminan nunca.

La conexión es estrictamente de solo lectura. freedam solo lee y lista archivos; nunca escribe en tu bucket, y la documentación indica cómo darle exactamente ese acceso y nada más.

Cómo funciona

Crear una fuente requiere un formulario breve: el nombre y la región del bucket, las credenciales de acceso (guardadas cifradas y nunca registradas), opcionalmente una carpeta del bucket a la que limitar la importación y, si no usas Amazon, la dirección de tu proveedor de almacenamiento. Un botón Probar conexión verifica el acceso antes de guardar nada.

A partir de ahí, la fuente se comporta como cualquier otra fuente de freedam. Asignas carpetas a colecciones, haces coincidir opcionalmente los nombres de archivo con una hoja de cálculo de catálogo para que los archivos hereden los metadatos del producto, y actualizas de forma manual en todos los planes o defines una programación de actualización (la actualización programada está incluida en el plan Business). Antes de comprometerte con una importación completa, puedes ejecutar una muestra pequeña o una simulación que calcula el plan completo sin cambiar nada, con una vista previa en directo de dónde quedaría exactamente cada archivo. Los archivos sin cambios se omiten en cada actualización, así que mantener sincronizado un bucket estable casi no cuesta nada.

En cuanto al almacenamiento de destino: una instalación autoalojada de freedam puede guardar sus originales y los medios generados en cualquier almacén compatible con S3 en lugar del disco local. Esa elección se hace una sola vez, al configurar la instancia, y es independiente de las fuentes de importación que configures en la interfaz de administración.

Conviene saber

  • Basta con un acceso mínimo. Una credencial de solo lectura limitada a un único bucket es todo lo que necesita el conector; no hay motivo para darle nunca acceso de escritura.
  • Las protecciones están integradas. Si una actualización ve de repente que falta más de la mitad del bucket, la ejecución se detiene para revisión en lugar de archivar tu biblioteca por lo que probablemente sea un fallo temporal. Una actualización que no puede iniciar sesión se detiene con un error de autenticación en su página de ejecución; corrige las credenciales y vuelve a actualizar.
  • El control de versiones es real. Un archivo modificado pasa a ser una nueva versión del mismo recurso: los enlaces, la pertenencia a colecciones y los enlaces para compartir permanecen intactos. Las importaciones idénticas repetidas se detectan y se omiten.
  • Configurar fuentes es un permiso de administrador.

La configuración del conector y las opciones de asignación se explican en detalle en la documentación. ¿Lo ejecutas autoalojado y estás valorando opciones de almacenamiento? Ponte en contacto.

Prueba Freedam

Sigue leyendo