# ¿Puedes eliminar antes los archivos temporales?

###### Advertencia

**Cambio importante**: Debido a nuestra migración al almacenamiento Cloudflare R2, ya no se admiten configuraciones personalizadas de purga para períodos **inferiores a 24 horas**. Los archivos se conservarán durante al menos 24 horas, independientemente de la configuración personalizada. Para acceder de inmediato a tus archivos, te recomendamos añadir Steps de exportación explícitos (como `/s3/store`, `/azure/store`, etc.) a tus Templates. [Obtén más información sobre este cambio](/blog/2025/10/r2-migration-temporary-file-purging/).

Puedes configurar los ajustes de retención de datos para eliminar antes los archivos temporales. Estos ajustes pueden configurarse tanto en el **nivel del Workspace** (lo que afecta a todos los Templates de ese Workspace) como en el **nivel del Template** (lo que reemplaza los ajustes del Workspace para Templates específicos).

## Opciones de configuración

**Archivos temporales**: Puedes optar por eliminar inmediatamente todos los archivos de salida cuando finalice una Assembly, en lugar de conservarlos durante las 24 horas predeterminadas. Sin embargo, debido a las limitaciones del almacenamiento R2, los archivos se conservarán durante al menos 24 horas, independientemente de este ajuste.

**Assembly Status JSON**: Puedes configurar durante cuánto tiempo se conservarán los datos de Assembly Status JSON. Las opciones incluyen:

* No guardar (no se conservan)
* 1 día
* 7 días
* 30 días
* 90 días (valor predeterminado)

## Advertencias

Antes de habilitar la eliminación inmediata de archivos temporales, ten en cuenta estos posibles problemas:

1. **Flujos de trabajo de reimportación y moderación**: Algunos clientes usan archivos temporales para volver a importarlos en nuevas Assemblies y aplicarles procesamiento adicional, o para mostrar los archivos a los equipos de moderación antes de guardarlos de forma permanente en su propio almacenamiento. La eliminación inmediata interrumpirá estos flujos de trabajo.
2. **Funcionalidad de reejecución de Assemblies**: Si una Assembly falla y debe reejecutarse automáticamente, importa los archivos subidos desde nuestro bucket temporal de resultados. Si los archivos se eliminan de inmediato, las reejecuciones no funcionarán.
3. **Soporte y depuración**: Cuando envías solicitudes de soporte por problemas de encoding, necesitamos acceder a los archivos subidos y codificados para depurarlos.

###### Importante

Independientemente de los ajustes de retención, el almacenamiento temporal **nunca** debe usarse para entregar archivos a los usuarios finales ni como CDN. Consulta las [restricciones del almacenamiento temporal](/es/docs/faq/temporary-purge.md) para obtener más detalles.

## Nota de seguridad

Los nombres de los archivos temporales son hashes criptográficos, por lo que, si no expones públicamente las ubicaciones de los archivos, adivinar correctamente un nombre de archivo llevaría mucho más tiempo que el período durante el que existiría el archivo, incluso con la retención predeterminada de 24 horas.
