Todos los productos
Search
Centro de documentos

Object Storage Service:Procesamiento por lotes

Última actualización: Sep 22, 2026

Use el procesamiento por lotes para ejecutar operaciones a gran escala sobre los objetos existentes en un bucket. Por ejemplo, puede convertir todos los objetos .docx de un directorio específico al formato PDF o transcodificar todos los objetos MOV al formato MP4.

Nota

Las nuevas API y SDK de procesamiento de datos están disponibles en las regiones que cuentan con un IMM endpoint.

Precauciones

  • Un trabajo de procesamiento por lotes genera una tarea de procesamiento de datos por cada objeto que cumple con las condiciones especificadas. Se recomienda probar la configuración en un conjunto pequeño de objetos mediante un prefijo más específico para comprobar el resultado.

  • Suspender un trabajo de procesamiento por lotes detiene de inmediato la creación de nuevas tareas de procesamiento de datos. Sin embargo, las tareas ya enviadas continúan ejecutándose hasta completarse.

  • Para evitar comportamientos inesperados, como el procesamiento recursivo o la sobrescritura de los objetos de origen, la ruta de entrada no debe ser un prefijo de la ruta de salida.

  • La ruta de salida no puede terminar con una barra diagonal (/). Especifique la ruta completa del objeto de salida, incluida la extensión. El nombre del objeto puede incluir variables. Para obtener más información sobre las variables, consulte Variables.

  • Si la ruta de salida no termina con /, el nombre del archivo debe contener como mínimo una variable. De lo contrario, varios archivos de salida se sobrescribirán entre sí.

  • Cuando use las variables {key}, {barename} o {basename} en la ruta de salida, asegúrese de que esta sea distinta de la ruta de entrada. En caso contrario, los objetos de origen podrían sobrescribirse o activar un procesamiento recursivo.

Crear un trabajo de procesamiento por lotes

  1. Inicie sesión en la consola de OSS.

  2. En el panel de navegación izquierdo, haga clic en Buckets y luego en el bucket de destino.

  3. En el panel de navegación izquierdo, elija data processing.

  4. Según el tipo de objetos que desee procesar, elija Document Processing, Media Processing u otra función de procesamiento de datos proporcionada por Intelligent Media Management (IMM). Este tema toma como ejemplo el procesamiento de documentos.

  5. Haga clic en la pestaña Batch Processing y luego en Create Batch Processing.

  6. En el panel Create Batch Processing, configure los ajustes de las secciones Input Configuration, Output Configuration, Permission Configuration y Notification Configuration.

    Parámetro

    Descripción

    Input bucket

    El bucket que contiene los objetos de origen del trabajo de procesamiento por lotes.

    mode

    Seleccione Select File o Select a Prefix.

    • Select File: procesa uno o más objetos específicos.

    • Select a Prefix: procesa todos los objetos de un directorio especificado que coinciden con una regla de filtro.

    Input path

    Si establece mode en Select File, seleccione uno o más objetos de origen para procesarlos.

    Path prefix

    Si establece mode en Select a Prefix, especifique un prefijo de ruta para identificar el directorio que contiene los objetos de origen. También puede usar una regla de filtro para precisar qué objetos se procesan.

    Filter rule

    Si establece mode en Select a Prefix, puede combinar una regla de filtro con el prefijo de ruta para seleccionar los objetos que se procesarán.

    • All: procesa todos los objetos del directorio indicado por el prefijo de ruta.

    • File Prefix: procesa los objetos del directorio especificado cuyos nombres coinciden con un prefijo determinado. Para indicar varios prefijos, sepárelos con comas (,).

    • File Suffix: procesa los objetos del directorio especificado cuyos nombres coinciden con un sufijo determinado. Para indicar varios sufijos, sepárelos con comas (,).

    Style

    Seleccione un estilo de procesamiento para los objetos. Si no hay estilos disponibles, haga clic en Add Style en la lista desplegable para crear uno nuevo.

    Output path

    Especifique la ruta de almacenamiento para los objetos procesados.

    La ruta no puede terminar con una barra diagonal (/). Use variables en la ruta de salida para evitar que los resultados de varias tareas se sobrescriban entre sí. Para obtener más información, consulte Variables.

    service role

    El rol de servicio que otorga a Intelligent Media Management (IMM) el permiso para acceder a otros recursos de la nube, como OSS. Se recomienda usar el rol de servicio AliyunIMMBatchTriggerRole. Si este rol no existe, puede crearlo en la página Cloud Resource Access Authorization.

    message queue

    Cuando una tarea finaliza, se envía una notificación con el resultado del procesamiento al tema de MNS especificado. Para obtener más información, consulte Overview.

  7. Haga clic en OK.

    Después de crear un trabajo de procesamiento por lotes, el sistema genera una tarea de procesamiento de datos por cada objeto de origen. La ejecución de estas tareas tiene un costo asociado. Para obtener más información, consulte Billing.

Consultar un trabajo de procesamiento por lotes

  1. Inicie sesión en la consola de OSS.

  2. En el panel de navegación izquierdo, haga clic en Buckets y luego en el bucket de destino.

  3. En el panel de navegación izquierdo, elija data processing.

  4. Según el tipo de objeto, elija Document Processing, Media Processing u otra función de procesamiento de datos proporcionada por Intelligent Media Management (IMM).

  5. Haga clic en la pestaña Batch Processing para consultar la lista de trabajos de procesamiento por lotes. Use los controles de paginación en la parte inferior de la página para navegar por la lista.

    A continuación se describen los estados de los trabajos.

    Estado

    Descripción

    Ready

    El trabajo está listo para ejecutarse. Los trabajos recién creados se encuentran en este estado.

    Running

    El trabajo se está ejecutando.

    Succeeded

    El trabajo se completó correctamente.

    Suspended

    El trabajo está suspendido.

    Failed

    El trabajo finalizó con errores debido a un error irrecuperable.

  6. En el cuadro de búsqueda Batch Processing ID, introduzca un identificador de trabajo y haga clic en el icono de búsqueda para localizar un trabajo específico.

  7. En la columna actions, haga clic en View Details para consultar los detalles de un trabajo de procesamiento por lotes.

  8. Haga clic en el icono de expansión junto al identificador de un trabajo para ver todas sus tareas. Busque tareas por la ruta del objeto de origen o por estado. En la columna actions de una tarea, haga clic en View Details para consultar sus detalles.